mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 14:25:36 +01:00
Document status of MPS upstreaming
Signed-off-by: Hanno Becker <hanno.becker@arm.com>
This commit is contained in:
parent
43c8f8cf79
commit
7594c68049
@ -47,3 +47,22 @@ together with their level of testing:
|
|||||||
Those functions are implemented in `library/ssl_tls13_keys.c` and
|
Those functions are implemented in `library/ssl_tls13_keys.c` and
|
||||||
tested in `test_suite_ssl` using test vectors from RFC 8448 and
|
tested in `test_suite_ssl` using test vectors from RFC 8448 and
|
||||||
https://tls13.ulfheim.net/.
|
https://tls13.ulfheim.net/.
|
||||||
|
|
||||||
|
- New TLS Message Processing Stack (MPS)
|
||||||
|
|
||||||
|
The TLS 1.3 prototype is developed alongside a rewrite of the TLS messaging layer,
|
||||||
|
encompassing low-level details such as record parsing, handshake reassembly, and
|
||||||
|
DTLS retransmission state machine.
|
||||||
|
|
||||||
|
MPS has the following components:
|
||||||
|
- Layer 1 (Datagram handling)
|
||||||
|
- Layer 2 (Record handling)
|
||||||
|
- Layer 3 (Message handling)
|
||||||
|
- Layer 4 (Retransmission State Machine)
|
||||||
|
- Reader (Abstracted pointer arithmetic and reassembly logic for incoming data)
|
||||||
|
- Writer (Abstracted pointer arithmetic and fragmentation logic for outgoing data)
|
||||||
|
|
||||||
|
Of those components, the following have been upstreamed
|
||||||
|
as part of `MBEDTLS_SSL_PROTO_TLS1_3_EXPERIMENTAL`:
|
||||||
|
|
||||||
|
- Reader ([`library/mps_reader.h`](../../library/mps_reader.h))
|
||||||
|
Loading…
Reference in New Issue
Block a user