Sharon Hezy <shezy@spearheadsecuri ty.com> writes:
> -->(1) You need to check the MAC which only appears at the end of
> -->the record.
> 
> Is it right that you still can say that maximum *SSL* record size (not TCP) 
> is about 16K - I don't remember the exact number, but this is the maximum 
> size of encrypted block as defined in OpenSSL headers. Or, it will be wrong 
> assumption? And, if it right, who defined it like that, RFC?
The official maximum size of the plaintext is 2^14 bytes. (See Section
6.2 of RFC 2246). The official maximum record size is a little larger
(2^14 + 2048 + 5) to account for data expansion and the record header.

That said, some implementations (Microsoft) violate this limit.

In any case, since TCP segments are typically <1500 bytes long,
most records will span multiple TCP segments.

-Ekr


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

Reply via email to