Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Nuke trailing whitespace | beck | 2018-11-11 | 1 | -6/+6 |
| | |||||
* | Tweak and improve the TLSv1.3 state machine. | jsing | 2018-11-10 | 1 | -24/+46 |
| | | | | | | | | | | | | | | | | - 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@ | ||||
* | Use TLS13_HS_{CLIENT,SERVER} instead of using a redundant _SEND{,S}. | tb | 2018-11-10 | 1 | -30/+28 |
| | | | | ok jsing | ||||
* | Use "send" and "recv" consistently instead of mixing them with "read" | tb | 2018-11-09 | 1 | -98/+108 |
| | | | | | | and "write". Use self-documenting C99 initializers. ok bcook, jsing | ||||
* | Correct defines for writer tests in connect/accept loops. | jsing | 2018-11-09 | 1 | -3/+3 |
| | | | | ok tb@ | ||||
* | Correct function naming for tls13_handshake_advance_state_machine(). | jsing | 2018-11-09 | 1 | -4/+2 |
| | | | | ok tb@ | ||||
* | First skeleton of the TLS 1.3 state machine. Based on RFC 8446 and | tb | 2018-11-08 | 1 | -0/+538 |
inspired by s2n's state machine. Lots of help and input from jsing. ok beck, jsing |