Marek, There seems to be no such function in openssl (ssl3_record_sequence_update())!! Can you pls tell where exactly this SSL sequence number is updated.
Thanks --Gayathri -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marek Marcola Sent: Monday, July 24, 2006 2:01 PM To: openssl-users@openssl.org Subject: RE: Query On SSL Processing Hello, > > Does this read_mac_secret and write_mac_secret change with Every md5 > hash verification? No, this values are calculated from pre_master_secret and until end or renegotiation stays the same. > I am not able to locate the code which actually updates this tcp Seq > numbers and so on..what does this hash_update function do? > Wht does it update? This implied SSL packet sequence has no connection with TCP sequence. Every SSL packet read from socket or written has 8-byte counter which is incremented on every read/write (not SSL_read/SSL_write but full SSL packet read/write). Location of this variables you may find in SSL object, in structure s3: read_sequence, write_sequence Code witch updates this variables is located in s3_enc.c as function ssl3_record_sequence_update() On every renegotiation, or more precisely: on every send/recived change_cipher_spec packet, right variable is cleared. Best regards, -- Marek Marcola <[EMAIL PROTECTED]> ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]