With regards to initialization vectors for CBC-mode block ciphers, how does
one extract the vector?  Is it merely the first X bytes of data after the
record header, where X is the block size?

If so, are those first X bytes unencrypted?  I suppose they must be.

Also, it's my understanding that in TLS 1.0, one uses the last block of
ciphertext from the previous record as the initialization vector for the
following record.  But in TLS 1.1 and 1.2, each record has its own
initialization vector.  Is that accurate?
-- 
View this message in context: 
http://old.nabble.com/Initialization-Vectors-tp29409657p29409657.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to