diff options
author | jsing <> | 2018-11-10 08:10:43 +0000 |
---|---|---|
committer | jsing <> | 2018-11-10 08:10:43 +0000 |
commit | 05d5adbea9d6b108d29674b9d938c3648b8f5522 (patch) | |
tree | 6e5adbcb2249cf7f599bef39f12b8bc58417fcf9 /src/lib/libssl/ssl_srvr.c | |
parent | 4dba0a90c8d2da9d7ecce0edb13e17427839c18c (diff) | |
download | openbsd-05d5adbea9d6b108d29674b9d938c3648b8f5522.tar.gz openbsd-05d5adbea9d6b108d29674b9d938c3648b8f5522.tar.bz2 openbsd-05d5adbea9d6b108d29674b9d938c3648b8f5522.zip |
Tweak and improve the TLSv1.3 state machine.
- Provide a tls13_handshake_active_action() function to reduce code
duplication and replace tls13_handshake_get_sender().
- Add an INVALID message_type, so we can explicitly detect invalid
conditions.
- Implement skeletons for the tls13_handshake_send_action() and
tls13_handshake_recv_action() functions.
- OR in the NEGOTIATED value at the end of recving or sending a server
hello so that we switch to the next chain in the state table.
ok tb@
Diffstat (limited to 'src/lib/libssl/ssl_srvr.c')
0 files changed, 0 insertions, 0 deletions