summaryrefslogtreecommitdiff
path: root/lib/libssl/ssl_lib.c
AgeCommit message (Expand)Author
2020-09-11Simplify SSL_get_ciphers().Joel Sing
2020-09-11Rename ssl_cipher_is_permitted()Joel Sing
2020-09-11Various ciphers related clean up.Joel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-11In SSL_new() just 'goto err' on allocation failure.Joel Sing
2020-07-14Revert the TLSv1.3 version switching fix/hack.Joel Sing
2020-07-07Remove some unnecessary function pointers from SSL_METHOD_INTERNAL.Joel Sing
2020-05-23Enable SSL_MODE_AUTO_RETRY by default.Joel Sing
2020-05-23fix a confusingly wrapped lineTheo Buehler
2020-05-21Make ssl_set_cert_masks() more consistent and closer to readable.Joel Sing
2020-05-19Replace SSL_PKEY_RSA_ENC/SSL_PKEY_RSA_SIGN with SSL_PKEY_RSA.Joel Sing
2020-05-10Use size_t for OCSP response length.Joel Sing
2020-03-16Consistently spell 'unsigned' as 'unsigned int', as style(9) seemsTheo Buehler
2020-01-26When an SSL method is set, bump the max version back to that of theJoel Sing
2020-01-23Correctly handle TLSv1.3 ciphers suites in ssl3_choose_cipher().Joel Sing
2020-01-23Switch back to a function pointer for ssl_pending.Joel Sing
2020-01-21Clear and free the tls13_ctx that hangs off an SSL *s fromTheo Buehler
2019-11-17Bring back the ssl_shutdown internal method pointer.Joel Sing
2019-11-04Allow ip addresses as argument to SSL_set1_host() but be careful to notOtto Moerbeek
2019-05-15s3 is never NULL since s2 (formerly used for SSLv2) does not exist, so there isBrent Cook
2019-03-25Strip out all of the pkey to sigalg and sigalg to pkey linkages.Joel Sing
2019-03-25Defer sigalgs selection until the certificate is known.Joel Sing
2019-03-25Remove ssl_get_server_send_cert() which is now unused.Joel Sing
2019-01-22Add a re-implementation of SSL_get1_supported_ciphers().Theo Buehler
2019-01-22Provide SSL_get_client_ciphers().Theo Buehler
2019-01-21Move ssl_cipher_list_to_bytes() and ssl_bytes_to_cipher_list() toTheo Buehler
2019-01-21Use ssl_cipher_is_permitted() in ssl_cipher_list_to_bytes().Theo Buehler
2019-01-21Teach ssl_version_string() about TLS1_3_VERSION.Joel Sing
2018-11-19Revert previous - DTLSv1 uses MD5+SHA1 for RSA signature verification.Joel Sing
2018-11-17Fix DTLS, because DTLS still remains a special flower, allows regress to passBob Beck
2018-11-14Fix wrong sizeof argument by using 'uint16_t *', with minor nit from tb@,Ricardo Mestre
2018-11-11Add SSL_set1_host(), a thin wrapper around X509_VERIFY_PARAM_set1_host().Theo Buehler
2018-11-10Stop keeping track of sigalgs by guessing it from digest and pkey,Bob Beck
2018-11-08Stop pretending that a cert member in a SSL and SSL_CTX can be NULL.Joel Sing
2018-11-07Add TLSv1.3 cipher suites (with appropriate guards).Joel Sing
2018-09-05Use the newer/more sensible names for EVP_MD_CTX_* functions.Joel Sing
2018-09-05Correctly clear the current cipher state, when changing cipher state.Joel Sing
2018-08-30Nuke ssl_pending/ssl_shutdown function pointers.Joel Sing
2018-08-24Let SSL_copy_session_id() return an int for error checking.Theo Buehler
2018-04-25OpenSSL started adding const to functions all over the place. Make allTheo Buehler
2018-04-14make ENGINE_finish() succeed on NULL and simplify callers as inTheo Buehler
2018-04-07Remove function pointers for ssl_{read,write,peek}.Joel Sing
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2018-03-17Provide SSL_CTX_get_default_passwd_cb{,_userdata}()Theo Buehler
2018-03-15Provide SSL_CTX_get_min_proto_version and SSL_CTX_get_max_proto_versionJeremie Courreges-Anglas
2018-02-22Provide SSL_is_server().Joel Sing
2018-02-22Provide SSL_up_ref().Joel Sing
2018-02-22Provide SSL_CTX_get_ciphers().Joel Sing
2018-02-17Provide SSL_get_client_random() and SSL_get_server_random()Joel Sing
2018-02-17Provide SSL_CTX_get0_certificate()Joel Sing