summaryrefslogtreecommitdiff
path: root/lib/libssl/tls13_internal.h
AgeCommit message (Expand)Author
2020-07-30Add minimal info callback support for TLSv1.3Theo Buehler
2020-07-03Improve argument order for the internal tlsext APITheo Buehler
2020-06-06Implement a rolling hash of the ClientHello message, Enforce RFC 8446Bob Beck
2020-05-29Wire up the servername callback in the TLSv1.3 server.Joel Sing
2020-05-23Provide the option to retry or return after post-handshake messages.Joel Sing
2020-05-19Add support for TLS 1.3 server to send certificate statusBob Beck
2020-05-16Add TLS13_ERR_NO_CERTIFICATE.Joel Sing
2020-05-11Propagate record overflows to the record layer and alert.Joel Sing
2020-05-11Add record version checks.Joel Sing
2020-05-11Provide an alert sent record layer callback.Joel Sing
2020-05-11Move the record layer callbacks into a struct.Joel Sing
2020-05-10Send dummy ChangeCipherSpec messages from the TLSv1.3 serverTheo Buehler
2020-05-10Honour SSL_VERIFY_FAIL_IF_NO_PEER_CERT in the TLSv1.3 server.Joel Sing
2020-05-10Provide alert defines for TLSv1.3 and use in the TLSv1.3 code.Joel Sing
2020-05-09Back out server side CCS sending. It breaks TLSv1.3 client communicationTheo Buehler
2020-05-09Send dummy ChangeCipherSpec messages from the TLSv1.3 serverTheo Buehler
2020-05-09Send dummy ChangeCipherSpec messages from the TLSv1.3 client.Joel Sing
2020-05-09Add a middlebox_compat flag and condition session ID randomisation on it.Joel Sing
2020-05-09Add support for certificate status requests in TLS 1.3 clientBob Beck
2020-04-28Move legacy stack interfacing functions into tls13_legacy.c.Joel Sing
2020-04-28Rename tls13_client_synthetic_handshake_message() and move to tls13_lib.c.Joel Sing
2020-04-22Improve TLSv1.3 state machine for HelloRetryRequest handling.Joel Sing
2020-04-21Consolidate TLSv1.3 constants.Joel Sing
2020-04-18Expose the peer ephemeral public key used for TLSv1.3 key exchange.Joel Sing
2020-04-17Generate client key share using our preferred group.Joel Sing
2020-03-10Remove some unnecessary handshake enums/functions.Joel Sing
2020-02-05Pull the handshake message transcript code into its own function.Joel Sing
2020-02-05Rework tls13_legacy_handshake_message_{recv,sent}_cb() to useTheo Buehler
2020-01-30Provide struct/functions for handling TLSv1.3 key shares.Joel Sing
2020-01-26Move pad and verify context into tls13_lib.cBob Beck
2020-01-25Add an underbar for consistency.Theo Buehler
2020-01-25Support legacy message callbacks. First step for SSL_set_msg_callback(3)Theo Buehler
2020-01-25It is possible to receive a pre-TLSv1.3 alert in response to a TLSv1.3Joel Sing
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