The Record layer has a 2-byte long length field to contain the
length of the protocol data that follows. The ClientHello message
(among others) has a 3-byte long length field. Since a ClientHello
message is to be delivered embedded in a Record layer, why does it
have a 3-byte long length field? Is it the case that a ClientHello
message can be up to 2^24 bytes long (or thereabouts) but that all
ClientHello messages longer than 2^16 - 1 bytes must be fragmented
over as many Record layers as necessary?
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to