Ethereal-cvs: [Ethereal-cvs] rev 17734: /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: Mon, 27 Mar 2006 16:25:36 GMT
User: etxrab
Date: 2006/03/27 10:25 AM

Log:
 From Frederic Roudaut:
 With a change :
 
 #ifdef HAVE_LIBCRYPT
 #define __USE_LIBGCRYPT__ 
 #endif
 
 >> > finally, I have updated my dissector using libgcrypt.
 >> > It does not use openssl anymore.
 >> > If gnutls is installed, all should work.
 >> > Thus, now it should decrypt and dissect (transport/tunnel/several 
 >> > encapsulations ...) :
 >> >
 >> > - NULL Encryption Algorithm
 >> > - TripleDES-CBC [RFC2451] : keylen 192 bits.
 >> > - AES-CBC with 128-bit keys [RFC3602] : keylen 128 and 192/256 
 >> > bits.
 >> > - AES-CTR [RFC3686] : keylen 160/224/288 bits. The remaining
 >> > 32 bits will be used as nonce.
 >> > - DES-CBC [RFC2405] : keylen 64 bits
 >> >
 >> > I also have added :
 >> >
 >> > - BLOWFISH-CBC : keylen 128 bits.
 >> > - TWOFISH-CBC : keylen 128/256 bits.
 >> >
 >> > You have to indicate the Authentication algorithm even if all 
 >> > Algorithms since it uses 12 bytes in the Auth field should work 
 >> > (have a look to the README to understand why I put it
 >> > ;-) ). If you consider I have to throw it away please tell me.
 >> >
 >> > HMAC-SHA1-96 [RFC2404]
 >> > NULL
 >> > AES-XCBC-MAC-96 [RFC3566]
 >> > HMAC-MD5-96 [RFC2403]

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



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