Hello all,

I had a query wrt the finished handshake message that the server sends in
the TLS protocol.
I'm using openssl-0.9.6g.

When the server sends the Handshake finished message , in the ethereal dump
the Finished handshake message is shown as "Encrypted Handshake Message"
with Length as 32 bytes.
I'm unable to figure out ,how is this 32 bytes of handshake finished message
generated.
 
According to the TLS rfc the finished message 'verify_data' should be 12
bytes in length. 
This data then needs to be encrypted with the negotiated algorithms and keys
to get the encrypted data.

1) I'm using the TLS_RSA_WITH_RC4_128_MD5 cipher suite.

2) I have generated the key block to get
        16 bytes of client_write-MAC
        16 bytes of server_write_MAC,
        16 bytes of client_write_key 
        16 bytes of server_write_key
  for the above cipher suite

What do I do after this to get 32 bytes? Could someone please tell me on the
next steps?


Thanks in advance.
Regards,
Avinash
 

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to