summaryrefslogtreecommitdiff
path: root/lib/libssl/tls13_internal.h
AgeCommit message (Expand)Author
2020-01-24Complete the initial TLSv1.3 implementation.Joel Sing
2020-01-24Switch to encrypted records in the TLSv1.3 server.Joel Sing
2020-01-24Fix breakage in SSL_connect, SSL_accept, etc. by not propagatingBob Beck
2020-01-23Implement client hello processing in the TLSv1.3 server.Joel Sing
2020-01-23Add checking int the client to check the magic values which areBob Beck
2020-01-23Implement pending for TLSv1.3.Joel Sing
2020-01-23Add a TLS13_IO_ALERT return value so that we can explicitly signal whenJoel Sing
2020-01-23Pass a CBB to TLSv1.3 send handlers.Joel Sing
2020-01-22Pass a handshake message content CBS to TLSv1.3 receive handlers.Joel Sing
2020-01-22Implement support for SSL_peek() in the TLSv1.3 record layer.Joel Sing
2020-01-22After the ClientHello has been sent or received and before the peer'sTheo Buehler
2020-01-22The legacy_record_version must be set to TLS1_2_VERSION exceptTheo Buehler
2020-01-22Add minimal support for hello retry request for RFC conformance.Bob Beck
2020-01-22Implement close-notify and SSL_shutdown() handling for the TLSv1.3 client.Joel Sing
2020-01-21Correct legacy fallback for TLSv1.3 client.Joel Sing
2020-01-21Add alert processing in tls client code, by adding alert to theBob Beck
2020-01-20Provide an error framework for use with the TLSv1.3 code.Joel Sing
2019-11-26Add support for TLS 1.3 post handshake messages and key updating.Bob Beck
2019-11-20Add accessors to change the buffer in a handshake message.Bob Beck
2019-11-18Add prototypes for the functions that update application secretsBob Beck
2019-11-18Provide a clean interface for sending TLSv1.3 alerts.Joel Sing
2019-11-17Change tls13_record_layer_phh() to take a CBS as this avoids ownershipJoel Sing
2019-11-17Provide framework for sending alerts and post-handshake handshake messages.Joel Sing
2019-11-17Add the initial framework for the TLSv1.3 server.Joel Sing
2019-11-17Separate the callbacks for recieved and completed post handshake messagesBob Beck
2019-04-05By design, our state machine is a DAG contrary to the state machine inTheo Buehler
2019-04-04Implement legacy fallback for the TLS 1.3 client.Joel Sing
2019-03-17Remove the alert level from the TLSv1.3 alert callback.Joel Sing
2019-02-28Automatically complete the handshake from tls13_legacy_{read,write}_bytes()Joel Sing
2019-02-25Fix gcc3 compilation error by using a forward declaration instead of aTheo Buehler
2019-02-25revert "Move struct ssl_handshake_tls13_st definition", i.e., moveTheo Buehler
2019-02-25Add a handshake action sent handler and use it for client finished.Joel Sing
2019-02-25Move struct ssl_handshake_tls13_st definitionKinichiro Inoguchi
2019-02-21Change the alert callback return type from int to void.Joel Sing
2019-02-14Split tls13_record_layer_set_traffic_keys() into two separate functions.Joel Sing
2019-02-14Provide a TLS 1.3 capable client method.Joel Sing
2019-02-09Provide a reference from the TLSv1.3 context to the handshake state.Joel Sing
2019-02-04Implement parsing and processing of TLSv1.3 ServerHello messages.Joel Sing
2019-01-21Provide the initial TLSv1.3 client implementation.Joel Sing
2019-01-21Wire up the handshake message send and recv actions.Joel Sing
2019-01-21The main handshake loop can be shared between client and server.Joel Sing
2019-01-21Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.Joel Sing
2019-01-21Move struct tls13_ctx into a header since other things need access to it.Joel Sing
2019-01-20Provide a handshake message handling implementation for TLS 1.3.Joel Sing
2019-01-20Provide an initial implementation of the TLS 1.3 record layer.Joel Sing
2019-01-19Tweak return value handling in the TLSv1.3 handshake code.Joel Sing
2019-01-18Expose some symbols in a new tls13_handshake.h for regression testing.Theo Buehler
2019-01-17Provide an extensible buffer implementation that uses a read callback.Joel Sing
2018-11-09Fix the TLSv1.3 key schedule implementation.Joel Sing
2018-11-09Add header guards and hidden declarations.Joel Sing