summaryrefslogtreecommitdiff
path: root/lib/libssl/s3_lib.c
AgeCommit message (Expand)Author
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
2021-04-19Set alpn_selected_len to zero when freeing alpn_selected.Joel Sing
2021-03-24Rename new_cipher to cipher.Joel Sing
2021-03-21Move the TLSv1.3 handshake struct inside the shared handshake struct.Joel Sing
2021-02-07Absorb ssl3_get_algorithm2() into ssl_get_handshake_evp_md().Joel Sing
2021-02-07Correct handshake MAC/PRF for various TLSv1.2 cipher suites.Joel Sing
2021-01-26Rewrap a comment line to fit into 80 columns.Theo Buehler
2020-10-14Replace SSL_IS_DTLS with SSL_is_dtls().Joel Sing
2020-10-11SSL3_ENC_METHOD is just a flag word; merge it into SSL_METHOD_INTERNALPhilip Guenther
2020-10-11Constipate ssl3_ciphers and tls1[23]_sigalgs*, pushing them intoPhilip Guenther
2020-09-17Prepare to provide SSL_get_peer_tmp_key().Joel Sing
2020-09-14Move state initialisation from SSL_clear() to ssl3_clear().Joel Sing
2020-06-06Implement a rolling hash of the ClientHello message, Enforce RFC 8446Bob Beck
2020-06-05Use IANA allocated GOST ClientCertificateTypes.Joel Sing
2020-06-05Stop sending GOST R 34.10-94 as a CertificateType.Joel Sing
2020-05-10Use size_t for OCSP response length.Joel Sing