summaryrefslogtreecommitdiff
path: root/lib/libssl/tls13_lib.c
AgeCommit message (Expand)Author
2022-11-07Move tls13_exporter() code.Joel Sing
2022-10-20Initial parsing of the NewSessionTicket messageTheo Buehler
2022-10-20Provide TLS13_MAX_TICKET_LIFETIME #defineTheo Buehler
2022-10-02Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.Joel Sing
2022-09-10Provide a version of ssl_msg_callback() that takes a CBS.Joel Sing
2022-07-24Provide record layer callbacks for QUIC.Joel Sing
2022-07-24Move tls13_phh_done_cb() after tl13_phh_received_cb().Joel Sing
2022-07-24Provide QUIC encryption levels.Joel Sing
2022-07-20Remove tls_buffer_set_data() and remove/revise callers.Joel Sing
2022-07-20Correct server-side handling of TLSv1.3 key updates.Joel Sing
2022-07-17Disable TLSv1.3 middlebox compatibility mode for QUIC connections.Joel Sing
2022-07-17Pass SSL pointer to tls13_ctx_new().Joel Sing
2022-02-05Bye bye S3I.Joel Sing
2021-09-16Implement flushing for TLSv1.3 handshakes.Joel Sing
2021-09-02Call the ocsp callback if present and we get no response, instead ofBob Beck
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-04-07Avoid clobbering the error code when sending an alertTheo Buehler
2021-03-21Move the TLSv1.3 handshake struct inside the shared handshake struct.Joel Sing
2021-03-21Avoid a use-after-scope in tls13_cert_add().Joel Sing
2021-01-05Convert tls13_exporter() to tls13_secret_{init,cleanup}()Theo Buehler
2020-11-16Implement exporter for TLSv1.3.Joel Sing
2020-09-11Some SSL_AD_* defines snuck into the TLSv1.3 code - replace them withJoel Sing
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-22Ensure we only attach an ocsp staple to a leaf certificate, becauseBob Beck
2020-05-21Simplify: transform a dangling else into an early return andTheo Buehler
2020-05-21Avoid a shadowing issue by renaming cbs and cbb to cbb_hs and cbb_hs,Theo Buehler
2020-05-21A failure of tls13_handshake_msg_new() could lead to a NULL derefTheo Buehler
2020-05-19Add support for TLS 1.3 server to send certificate statusBob Beck
2020-05-17Send alerts back correctly when handling key shares, includingBob Beck
2020-05-17Free handshake message correctly, noticed by tb@Bob Beck
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-10Provide alert defines for TLSv1.3 and use in the TLSv1.3 code.Joel Sing
2020-05-10Use size_t for OCSP response length.Joel Sing
2020-05-10Correct tlsext_ocsp_resplen check.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-28Rename tls13_client_synthetic_handshake_message() and move to tls13_lib.c.Joel Sing
2020-04-21Consolidate TLSv1.3 constants.Joel Sing
2020-02-15Move the TLSv1.3 code that interfaces with the legacy APIs/stack into aJoel Sing
2020-02-05Rework tls13_legacy_handshake_message_{recv,sent}_cb() to useTheo Buehler
2020-01-29If the TLSv1.3 code has not recorded an error and something already existsJoel Sing
2020-01-26Move pad and verify context into tls13_lib.cBob Beck
2020-01-25Support legacy message callbacks. First step for SSL_set_msg_callback(3)Theo Buehler
2020-01-24Permit 0 length writes, because openssl s_client is specialBob Beck
2020-01-24Enable SSL_ENC_FLAG_SIGALGS on TLSv1_3_enc_data.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