For all interested this is the output of the ssldump. As you can see at the end 
the connection abruptly aborts with the error "Length missmatch".

> SSL3_READ_BYTES:sslv3 alert bad record mac:s3_pkt.c:1061:SSL alert number 20

> sudo /usr/sbin/ssldump -dA -i lo port 9111
New TCP connection #1: localhost(40928) <-> localhost(9111)
1 1  0.0024 (0.0024)  C>S V3.0(46)  Handshake
      ClientHello
        Version 3.0 
        random[32]=
          4b 7d 93 5d 44 67 fa 34 bb 65 b1 0c c4 17 4a 11 
          3e 6d 7d c2 5a b2 a0 9c 06 6e 2c 18 cf 0d 97 bf 
        cipher suites
        SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
        compression methods
        1 2  0.1369 (0.1344)  S>C V3.0(74)  Handshake
      ServerHello
        Version 3.0 
        random[32]=
          4b 7d 93 5d 55 3c 42 37 97 97 c9 8a b5 d4 c5 f3 
          e1 52 b5 99 19 7d 87 ba 37 d2 53 e0 75 5a dc 1e 
        session_id[32]=
          c7 17 ad 4c a6 df b4 1d 13 9f ac 30 c2 aa 55 69 
          ec 45 b2 32 e7 dd 02 30 f6 33 15 73 0e e7 68 6c 
        cipherSuite         SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
        compressionMethod         1 3  0.1369 (0.0000)  S>C V3.0(43)  Handshake
      ServerKeyExchange
        params
          DH_p[16]=
            e4 e6 af d5 73 b5 4e ad e3 3e ac f1 c8 bd 4a 4b 
          DH_g[1]=
            05 
          DH_Ys[16]=
            30 cf ea 85 03 4a 0e 0e 3a 35 75 bd c8 eb 73 50 
Short read: 0 bytes available (expecting 2)
1 4  0.1369 (0.0000)  S>C V3.0(4)  Handshake
      ServerHelloDone
1 5  0.1464 (0.0095)  C>S V3.0(22)  Handshake
      ClientKeyExchange
        DiffieHellmanClientPublicValue[16]=
          38 ca 42 ff 04 e0 29 e2 0d 5b 6f bc f2 b7 14 25 
1 6  0.1464 (0.0000)  C>S V3.0(1)  ChangeCipherSpec
1 7  0.1464 (0.0000)  C>S V3.0(80)  Handshake
1 8  0.1843 (0.0379)  S>C V3.0(1)  ChangeCipherSpec
1 9  0.1843 (0.0000)  S>C V3.0(80)  Handshake
1 10 0.1969 (0.0125)  C>S V3.0(24)  application_data
1 11 0.1969 (0.0000)  C>S V3.0(40)  application_data
1 12 0.1973 (0.0003)  C>S V3.0(24)  application_data
1 13 0.1973 (0.0000)  C>S V3.0(32)  application_data
1 14 0.1974 (0.0001)  C>S V3.0(24)  application_data

[snip] ----------%<------------ [snip]

1 38 0.1987 (0.0001)  C>S V3.0(24)  application_data
1 39 0.1987 (0.0000)  C>S V3.0(32)  application_data
1 40 0.1988 (0.0001)  C>S V3.0(24)  application_data
1 41 0.1988 (0.0000)  C>S V3.0(32)  application_data
1 42 0.3210 (0.1221)  S>C V3.0(24)  application_data
1 43 0.3210 (0.0000)  S>C V3.0(40)  application_data
1 44 0.3212 (0.0002)  S>C V3.0(24)  application_data
1 45 0.3212 (0.0000)  S>C V3.0(32)  application_data
1 46 0.3213 (0.0000)  S>C V3.0(24)  application_data
1 47 0.3213 (0.0000)  S>C V3.0(32)  application_data
1 48 0.3213 (0.0000)  S>C V3.0(24)  application_data
1 49 0.3213 (0.0000)  S>C V3.0(32)  application_data
ERROR: Length mismatch

P.S.: I am sorry for the double post but after 1 hour of waiting I was not sure 
if the message would ever appear on the mailing-list.

Reply via email to