Wireshark-commits: [Wireshark-commits] master e3a4188: RADIUS: Validation of response authenticator
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=e3a418875902555e5ed5746826fb3b049899fa26
Submitter: Alexis La Goutte (alexis.lagoutte@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
e3a4188 by Didier Arenzana (darenzana@xxxxxxxx):
RADIUS: Validation of response authenticators
This patch enables validation of response authenticator messages when
the shared secret is known.
The validation can be activated in the preferences.
It implements the validation protocol described in RFC 2865 page 16: Response Authenticator.
When an authenticator is invalid, the information is added in the header information.
It adds two flags for the display filter : radius.authenticator.valid and
radius.authenticator.invalid: since verification is not always possible we use
two flags to determine if the verification has been made or not, in the same way as
udp and tcp checksum validation is implemented.
The Authenticator field becomes a tree, and the value of the flags are visible in
this tree.
Change-Id: I33a664f2265c6248e106cee7904c754089d50445
Reviewed-on: https://code.wireshark.org/review/10216
Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Actions performed:
from 6151946 Qt: Fixed some memory leakages
adds e3a4188 RADIUS: Validation of response authenticators
Summary of changes:
epan/dissectors/packet-radius.c | 78 +++++++++++++++++++++++++++++++++++++--
epan/dissectors/packet-radius.h | 1 +
2 files changed, 76 insertions(+), 3 deletions(-)