Ethereal-dev: [Ethereal-dev] Decoding some more SSL cipher suites in packet-ssl.c
Hello,
Whilst playing with the Eudora Palm mail client, Qpopper and
POP3-over-SSL, I noticed that Eudora advertised a cipher suite Ethereal
0.10.5 didn't recognize.
Some Googling found an IETF draft
(http://research.sun.com/projects/crypto/draft-ietf-tls-ecc-05.txt)
defining it, and a few others.
The attached patch (relative to the 2004-07-16 snapshot) adds decoding
them to packet-ssl.c.
--
Regards,
Marco.
*** packet-ssl.c Thu Jun 3 04:36:39 2004
--- packet-ssl.c.new Sat Jul 17 00:54:28 2004
***************
*** 42,47 ****
--- 42,53 ----
*
* for PCT 1 draft specs.
*
+ * See
+ *
+ * http://research.sun.com/projects/crypto/draft-ietf-tls-ecc-05.txt
+ *
+ * for Elliptic Curve Cryptography cipher suites.
+ *
* Notes:
*
* - Uses conversations in a no-malloc fashion. Since we just want to
***************
*** 347,352 ****
--- 353,364 ----
{ 0x000038, "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" },
{ 0x000039, "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" },
{ 0x00003A, "TLS_DH_anon_WITH_AES_256_CBC_SHA" },
+ { 0x000047, "TLS_ECDH_ECDSA_WITH_NULL_SHA" },
+ { 0x000048, "TLS_ECDH_ECDSA_WITH_RC4_128_SHA" },
+ { 0x000049, "TLS_ECDH_ECDSA_WITH_DES_CBC_SHA" },
+ { 0x00004A, "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA" },
+ { 0x00004B, "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA" },
+ { 0x00004C, "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA" },
{ 0x000060, "TLS_RSA_EXPORT1024_WITH_RC4_56_MD5" },
{ 0x000061, "TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5" },
{ 0x000062, "TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA" },