summaryrefslogtreecommitdiff
path: root/lib/libssl/tls13_lib.c
AgeCommit message (Expand)Author
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
2020-01-23Correctly handle TLSv1.3 ciphers suites in ssl3_choose_cipher().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-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-22Don't add an extra unknown error if we got a fatal alertBob Beck
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-21Provide SSL_R_UNKNOWN.Joel Sing
2020-01-21Clear and free the tls13_ctx that hangs off an SSL *s fromTheo Buehler
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