summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Support legacy message callbacks. First step for SSL_set_msg_callback(3)tb2020-01-251-1/+5
* It is possible to receive a pre-TLSv1.3 alert in response to a TLSv1.3jsing2020-01-251-1/+2
* Complete the initial TLSv1.3 implementation.jsing2020-01-241-1/+2
* Switch to encrypted records in the TLSv1.3 server.jsing2020-01-241-1/+2
* Fix breakage in SSL_connect, SSL_accept, etc. by not propagatingbeck2020-01-241-2/+3
* Implement client hello processing in the TLSv1.3 server.jsing2020-01-231-4/+5
* Add checking int the client to check the magic values which arebeck2020-01-231-1/+4
* Implement pending for TLSv1.3.jsing2020-01-231-1/+3
* Add a TLS13_IO_ALERT return value so that we can explicitly signal whenjsing2020-01-231-4/+5
* Pass a CBB to TLSv1.3 send handlers.jsing2020-01-231-15/+15
* Pass a handshake message content CBS to TLSv1.3 receive handlers.jsing2020-01-221-15/+16
* Implement support for SSL_peek() in the TLSv1.3 record layer.jsing2020-01-221-1/+2
* After the ClientHello has been sent or received and before the peer'stb2020-01-221-1/+2
* The legacy_record_version must be set to TLS1_2_VERSION excepttb2020-01-221-1/+4
* Add minimal support for hello retry request for RFC conformance.beck2020-01-221-1/+2
* Implement close-notify and SSL_shutdown() handling for the TLSv1.3 client.jsing2020-01-221-1/+6
* Correct legacy fallback for TLSv1.3 client.jsing2020-01-211-1/+2
* Add alert processing in tls client code, by adding alert to thebeck2020-01-211-1/+2
* Provide an error framework for use with the TLSv1.3 code.jsing2020-01-201-1/+28
* Add support for TLS 1.3 post handshake messages and key updating.beck2019-11-261-5/+14
* Add accessors to change the buffer in a handshake message.beck2019-11-201-1/+3
* Add prototypes for the functions that update application secretsbeck2019-11-181-1/+3
* Provide a clean interface for sending TLSv1.3 alerts.jsing2019-11-181-3/+3
* Change tls13_record_layer_phh() to take a CBS as this avoids ownershipjsing2019-11-171-3/+2
* Provide framework for sending alerts and post-handshake handshake messages.jsing2019-11-171-1/+5
* Add the initial framework for the TLSv1.3 server.jsing2019-11-171-1/+2
* Separate the callbacks for recieved and completed post handshake messagesbeck2019-11-171-3/+5
* 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