summaryrefslogtreecommitdiff
path: root/lib/libssl/s3_lib.c
AgeCommit message (Expand)Author
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
2020-04-18Expose the peer ephemeral public key used for TLSv1.3 key exchange.Joel Sing
2020-02-16Avoid leak for tmp.x25519Kinichiro Inoguchi
2020-01-30Provide struct/functions for handling TLSv1.3 key shares.Joel Sing
2020-01-23Correctly handle TLSv1.3 ciphers suites in ssl3_choose_cipher().Joel Sing
2020-01-02Revise SSL_CTX_get_extra_chain_certs() to match OpenSSL behaviour.Joel Sing
2019-10-04Use a valid curve when constructing an EC_KEY that looks like X25519.Joel Sing
2019-04-04Provide SSL chain/cert chain APIs.Joel Sing
2019-03-25Defer sigalgs selection until the certificate is known.Joel Sing
2019-02-09Rename tls1_handshake_hash*() to tls1_transcript_hash*().Joel Sing