summaryrefslogtreecommitdiff
path: root/lib/libssl/s3_lib.c
AgeCommit message (Expand)Author
2024-07-23Remove get_cipher from SSL_METHOD.Joel Sing
2024-07-22Use cipher suite values instead of IDs.Joel Sing
2024-07-19Move client ciphers from SSL_SESSION to SSL_HANDSHAKE.Joel Sing
2024-07-16Clean up SSL_HANDSHAKE_MAC_DEFAULT.Joel Sing
2024-07-15Mop up TLS1_PRF* defines.Joel Sing
2024-05-10Remove fixed nonce length information from algorithm2Theo Buehler
2024-03-02Make {SSL3,TLS}_CT_* internalTheo Buehler
2024-03-02Export SSL_get_{peer_,}signature_type_nid()Theo Buehler
2024-02-03Remove GOST and STREEBOG support from libssl.Bob Beck
2023-11-29Convert ssl3_cipher_by_id() to bsearch()Theo Buehler
2023-11-29Use a long for id in ssl3_get_cipher_by_id()Theo Buehler
2023-07-08Hide all public symbols in libsslBob Beck
2023-07-02Disable TLS 1.0 and TLS 1.1 in libsslBob Beck
2023-05-26Move verified_chain from SSL to SSL_HANDSHAKETheo Buehler
2023-05-16add missing pointer invalidationJoshua Stein
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-11Convert the legacy TLS stack to tls_content.Joel Sing
2022-11-10Use tls_buffer for alert and handshake fragments in the legacy stack.Joel Sing
2022-10-02Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.Joel Sing
2022-08-21Wire up SSL_QUIC_METHOD callbacks to the record layer callbacks for QUIC.Joel Sing
2022-08-17Implement the SSL_CTRL_GET_SHARED_GROUP controlTheo Buehler
2022-08-17Deduplicate peer certificate chain processing code.Joel Sing
2022-07-02Stop using ssl{_ctx,}_security() outside of ssl_seclevel.cTheo Buehler
2022-07-02Rename uses 'curve' to 'group' and rework tls1 group API.Theo Buehler
2022-06-29Make ssl_cert_add{0,1}_chain_cert() take ssl/ctxTheo Buehler
2022-06-29ssl_cert_set{0,1}_chain() take ssl/ctxTheo Buehler
2022-06-29Add support for sending QUIC transport parametersBob Beck
2022-06-29Also check the security level when choosing a shared cipherTheo Buehler
2022-06-29Also check the security level of the 'tmp dh'Theo Buehler
2022-03-17Clean up and simplify ssl3_renegotiate{,_check}()Joel Sing
2022-02-05Switch TLSv1.3 cipher names from AEAD- to OpenSSL's TLS_Theo Buehler
2022-02-05Bye bye S3I.Joel Sing
2022-01-26whitespaceTheo Buehler
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
2022-01-07Convert legacy server to tls_key_share.Joel Sing
2022-01-06Convert legacy TLS client to tls_key_share.Joel Sing
2022-01-05Rename tls13_key_share to tls_key_share.Joel Sing
2021-11-02Do not take the strlen() of a NULL name. Defer the CBS_init() to later.Theo Buehler
2021-11-01Ensure SSL_set_tlsext_host_name() is given a valid hostname.Joel Sing
2021-10-25Fold SSL_SESSION_INTERNAL back into SSL_SESSION.Joel Sing
2021-10-24Don't leak internal->verfied_chain, clean it up in ssl3_clear and free.Bob Beck
2021-09-08Prepare to provide SSL_get_tlsext_status_type()Theo Buehler
2021-07-26Dedup dtls1_dispatch_alert()/ssl3_dispatch_alert().Joel Sing
2021-07-03Do a first pass clean up of SSL_METHOD.Joel Sing
2021-07-01Merge SSL_METHOD_INTERNAL into SSL_METHOD.Joel Sing
2021-06-30Prepare to provide SSL_get_signature_nid() and friends.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-16Explicitly include <openssl/opensslconf.h> in files using OPENSSL_NO_*Joel Sing
2021-04-21Clean up TLSv1.2 certificate request handshake data.Joel Sing