summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
2024-09-22Reinstate bounds check accidentally disabled when defining OPENSSL_NO_DTLS1Theo Buehler
2024-08-03Prepare to provide SSL_CTX_set1_cert_store()Theo Buehler
2024-07-20Remove cipher from SSL_SESSION.Joel Sing
2024-07-19Move client ciphers from SSL_SESSION to SSL_HANDSHAKE.Joel Sing
2024-07-11Follow BoringSSL's nomenclature in SSL_select_next_proto()Theo Buehler
2024-06-29fix typoTheo Buehler
2024-06-28Fix SSL_select_next_proto()Theo Buehler
2024-04-15Unexport SSL_version_strTheo Buehler
2024-03-27Unify up_ref implementations in libsslTheo Buehler
2024-03-02Remove SSL_debugTheo Buehler
2024-02-04Of course libssl also has a few missing voidTheo Buehler
2024-02-03Remove GOST and STREEBOG support from libssl.Bob Beck
2023-12-29Neuter the SSL_set_debug(3) APITheo Buehler
2023-11-29Convert ssl3_cipher_by_id() to bsearch()Theo Buehler
2023-11-25Move ssl_cipher_id_cmp() next to its only callerTheo Buehler
2023-11-19Unifdef OPENSSL_NO_ENGINE in libsslTheo Buehler
2023-09-19More 0/NULL confusions in SSL_CTX_new()Theo Buehler
2023-09-19Fix some NULL/0 misspellings in SSL_CTX_new()Theo Buehler
2023-07-19Fix two aliases in libcrypto spotted by the new symbols testTheo Buehler
2023-07-08Hide all public symbols in libsslBob Beck
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