summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* By design, our state machine is a DAG contrary to the state machine intb2019-04-051-1/+3
* Implement legacy fallback for the TLS 1.3 client.jsing2019-04-041-1/+2
* Remove the alert level from the TLSv1.3 alert callback.jsing2019-03-171-3/+2
* Automatically complete the handshake from tls13_legacy_{read,write}_bytes()jsing2019-02-281-1/+2
* Fix gcc3 compilation error by using a forward declaration instead of atb2019-02-251-3/+3
* revert "Move struct ssl_handshake_tls13_st definition", i.e., movetb2019-02-251-23/+2
* Add a handshake action sent handler and use it for client finished.jsing2019-02-251-1/+2
* Move struct ssl_handshake_tls13_st definitioninoguchi2019-02-251-2/+23
* Change the alert callback return type from int to void.jsing2019-02-211-2/+2
* Split tls13_record_layer_set_traffic_keys() into two separate functions.jsing2019-02-141-3/+5
* Provide a TLS 1.3 capable client method.jsing2019-02-141-1/+2
* Provide a reference from the TLSv1.3 context to the handshake state.jsing2019-02-091-1/+4
* Implement parsing and processing of TLSv1.3 ServerHello messages.jsing2019-02-041-1/+8
* Provide the initial TLSv1.3 client implementation.jsing2019-01-211-1/+8
* Wire up the handshake message send and recv actions.jsing2019-01-211-1/+4
* The main handshake loop can be shared between client and server.jsing2019-01-211-1/+3
* Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.jsing2019-01-211-1/+11
* Move struct tls13_ctx into a header since other things need access to it.jsing2019-01-211-3/+12
* Provide a handshake message handling implementation for TLS 1.3.jsing2019-01-201-2/+23
* Provide an initial implementation of the TLS 1.3 record layer.jsing2019-01-201-3/+29
* Tweak return value handling in the TLSv1.3 handshake code.jsing2019-01-191-2/+3
* Expose some symbols in a new tls13_handshake.h for regression testing.tb2019-01-181-7/+1
* Provide an extensible buffer implementation that uses a read callback.jsing2019-01-171-1/+20
* Fix the TLSv1.3 key schedule implementation.jsing2018-11-091-10/+14
* Add header guards and hidden declarations.jsing2018-11-091-1/+10
* First skeleton of the TLS 1.3 state machine. Based on RFC 8446 andtb2018-11-081-2/+67
* Move #include <openssl/evp.h> to the header.tb2018-11-081-1/+3
* Add initial TLS 1.3 key schedule support with basic regress testsbeck2018-11-071-0/+58