summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_handshake.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* By design, our state machine is a DAG contrary to the state machine intb2019-04-051-1/+2
| | | | | | | | | | | | the spec. To avoid the obvious loop in the RFC's state machine, we added a CLIENT_HELLO_RETRY state which is a second ClientHello with special rules. There is, however, no state to react to this second client hello. This adds a matching SERVER_HELLO_RETRY state to the handshakes table. This means in particular that the WITH_HRR state cannot be set in tls13_server_hello_recv(), so remove this now dead check. ok jsing
* Fix header guardtb2019-01-201-2/+5
|
* Expose some symbols in a new tls13_handshake.h for regression testing.tb2019-01-181-0/+52
Update the handshake state tables and flag names according to the design decisions and naming conventions in the hackroom. Garbage collect some things that turn out not to belong here. ok jsing