mirror of
https://github.com/cuberite/polarssl.git
synced 2025-09-24 05:00:45 -04:00
Refer to the API documentation for details
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
36edd48c61
commit
1b785e2201
@ -1,12 +1,7 @@
|
|||||||
Bugfix
|
Bugfix
|
||||||
* Support re-assembly of fragmented handshake messages in TLS, as mandated
|
* Support re-assembly of fragmented handshake messages in TLS (both
|
||||||
by the spec. Lack of support was causing handshake failures with some
|
1.2 and 1.3). The lack of support was causing handshake failures with
|
||||||
servers, especially with TLS 1.3 in practice (though both protocol
|
some servers, especially with TLS 1.3 in practice. There are a few
|
||||||
version could be affected in principle, and both are fixed now).
|
limitations, notably a fragmented ClientHello is only supported when
|
||||||
The initial fragment for each handshake message must be at least 4 bytes.
|
TLS 1.3 support is enabled. See the documentation of
|
||||||
|
mbedtls_ssl_conf_max_frag_len() for details.
|
||||||
Server-side, defragmentation of the ClientHello message is only
|
|
||||||
supported if the server accepts TLS 1.3 (regardless of whether the
|
|
||||||
ClientHello is 1.3 or 1.2). That is, servers configured (either
|
|
||||||
at compile time or at runtime) to only accept TLS 1.2 will
|
|
||||||
still fail the handshake if the ClientHello message is fragmented.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user