Wireshark-commits: [Wireshark-commits] rev 28449: /trunk/epan/crypt/ /trunk/epan/crypt/: airpdcap.c

Date: Fri, 22 May 2009 17:38:25 GMT
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=28449

User: gerald
Date: 2009/05/22 10:38 AM

Log:
 From Greg Schwendimann via bug 3156:
 
 Airpdcap does not allow for more than one key to be stored for a pair of nodes.
  This means that when a device associates more than once the previous keys are
 lost.  This is ok for the first pass as the newest key is all that is needed
 but when the user tries to click on a packet, to get the tree, which used a
 previous key all that is seen is the encrypted data.  The attached patch stores
 previous associations in a linked list and will try all known keys before
 decided the packet can't be decrypted.  The list of keys is garbage collected
 when a new capture is started.

Directory: /trunk/epan/crypt/
  Changes    Path                 Action
  +53 -25    airpdcap.c           Modified
  +8 -1      airpdcap_system.h    Modified