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]