Ethereal-cvs: [Ethereal-cvs] rev 17858: /trunk/epan/dissectors/: packet-ipsec.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Thu, 13 Apr 2006 22:26:14 GMT
User: etxrab
Date: 2006/04/13 05:26 PM

Log:
 From Frederic Roudaut:
 I updated my previous patch of ESP :
 
 * It now check authentication for (similar to the ICMP checksum):
 
 - NULL Authentication
 - HMAC-SHA1-96 [RFC2404]
 - HMAC-SHA256
 - HMAC-MD5-96 [RFC2403] (2)
 
 I put aside AES-XCBC-MAC-96 [RFC3566] because I did not succeed to have 
 a working implementation.
 I added a field for any authenticator of 12bytes length (without 
 authentication process)
 
 * I also correct the printing of this authenticator field which was 
 decrypted :-[ .
 
 
 Thus, with this patch  if libgcrypt is linked withe ethereal you should 
 have the availability to :
 - decrypt packets
 - check authentication
  at the same time or not.
 If noone of these options are set (or libgcrypt is not available) you 
 also may use the previous heuristic.

Directory: /trunk/epan/dissectors/
  Changes    Path              Action
  +704 -470  packet-ipsec.c    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=17858&view=rev