RE: IPsec Dissector to decrypt ESP Payload
"Filonenko Alexander-AAF013" <[email protected]> Wed, 26 Jul 2006 11:19:27 -0400
| Newsgroups | gmane.network.ethereal.devel |
|---|---|
| Message-ID | <[email protected]> |
Frederic, I am using ESP decryption features of your dissector and it is very useful. I have one question though. How can I use arbitrary (non-ASCII) encryption key with preferences available for ESP? Is the key limited to ASCII characters only? Thank you, Alex -----Original Message----- From: Filonenko Alexander-AAF013 Sent: Friday, February 24, 2006 4:43 PM To: 'Ethereal development' Subject: RE: [Ethereal-dev] IPsec Dissector to decrypt ESP Payload Frederic, I find IPsec functionality you have added to the dissector very useful. Hope I can provide you with some feedback in a few weeks. Thank you, Alex Filonenko > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Frederic > Roudaut > Sent: Friday, February 24, 2006 10:01 AM > To: Ethereal development > Subject: [Ethereal-dev] IPsec Dissector to decrypt ESP Payload > > > Hi, > > 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] > > In the attachment you will get : > - this dissector > - a new README > - some example capture files with associated preferences files (and > setkey config files) > > > Best Regards, > > > ---- > Frederic > > > > > > > -- > Frédéric ROUDAUT > IRISA-INRIA, Campus de Beaulieu, 35042 Rennes cedex, France > Tl: +33 (0) 2 99 84 71 44, Fax: +33 (0) 2 99 84 71 71 > >