Wireshark-commits: [Wireshark-commits] master e3a4188: RADIUS: Validation of response authenticator

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 27 Aug 2015 11:00:13 +0000 (UTC)
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(-)