summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
2023-05-26Move verified_chain from SSL to SSL_HANDSHAKETheo Buehler
2023-04-23Randomize the order of TLS extensionsTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-07Rewrite TLSv1.2 key exporter.Joel Sing
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-08-21Provide the remaining QUIC API.Joel Sing
2022-08-21Provide SSL_QUIC_METHOD.Joel Sing
2022-08-21Ensure that SSL_{peek,read,write}() are not called if QUIC is in use.Joel Sing
2022-08-17Deduplicate peer certificate chain processing code.Joel Sing
2022-07-24Move cipher_id bsearch functions back to the bottom of the file.Joel Sing
2022-07-20Copy alpn_client_proto_list using CBS in SSL_new()Theo Buehler
2022-07-20Validate protocols in SSL{_CTX,}_set_alpn_protos()Theo Buehler
2022-07-20Rewrite SSL{_CTX,}_set_alpn_protos() using CBSTheo Buehler
2022-07-17Provide SSL_is_quic()Joel Sing
2022-07-02Stop using ssl{_ctx,}_security() outside of ssl_seclevel.cTheo Buehler
2022-06-29Parse the @SECLEVEL=n annotation in cipher stringsTheo Buehler
2022-06-29Add support for sending QUIC transport parametersBob Beck
2022-06-29Also check the security level in SSL_get1_supported_ciphersTheo Buehler
2022-06-28Implement SSL_{CTX_}_{g,s}et_security_level(3)Theo Buehler
2022-03-18Simplify SSL_do_handshake().Joel Sing
2022-02-06Remove i <= 0 checks from SSL_get_error()Joel Sing
2022-02-05Bye bye S3I.Joel Sing
2022-01-14Use BIO_next/BIO_set_next in ssl_lib.cTheo Buehler
2022-01-11Simplify SSL_get_peer_certificate()Joel Sing
2022-01-11Rename 'peer' to 'peer_cert' in SSL_SESSION.Joel Sing
2022-01-09Swap arguments to ssl_check_srvr_ecc_cert_and_alg()Joel Sing
2022-01-08Merge SESS_CERT into SSL_SESSION.Joel Sing
2022-01-08Rename CERT to SSL_CERT and CERT_PKEY to SSL_CERT_PKEY.Joel Sing
2022-01-07Rename dh_tmp to dhe_params.Joel Sing
2021-12-04Clean up and refactor server side DHE key exchange.Joel Sing
2021-11-14Fix a strange check in the auto DH codepathTheo Buehler
2021-11-08Replace <sys/limits.h> with <limits.h>Brent Cook
2021-10-31libssl: stop reaching into the X509 struct and simplify some code byTheo Buehler
2021-10-25Fold SSL_SESSION_INTERNAL back into SSL_SESSION.Joel Sing
2021-10-23Add SSL_get0_verified_chain - needed by some new stuffBob Beck
2021-10-23Add new OpenSSL API SSL_CTX_set_num_tickets and friends.Bob Beck
2021-10-23Unhandroll X509_up_ref()Theo Buehler
2021-10-23Add new OpenSSL api SSL_write_ex, SSL_read_ex and SSL_peek_exBob Beck
2021-10-23Mop up enc_read_ctx and read_hash.Joel Sing
2021-10-23Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.Joel Sing
2021-10-23Add SSL_CTX_set_keylog_callback and SSL_CTX_get_keylog_callbackBob Beck
2021-09-10Prepare to provide SSL_CTX_get0_privatekey()Theo Buehler
2021-09-08Provide SSL_SESSION_is_resumable and SSL_set_psk_use_session_callback stubsTheo Buehler
2021-09-08Prepare to provide API stubs for PHATheo Buehler
2021-09-08Prepare to provide SSL_set0_rbio()Theo Buehler
2021-09-04Refactor ssl_update_cache. This now matches the logic used for TLS 1.3Bob Beck
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-19Provide the ability to set the initial DTLS epoch value.Joel Sing