aboutsummaryrefslogtreecommitdiff
path: root/ssl/s3_lib.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-13Check for EVP_MD being NULL inside ssl.slontis1-2/+3
2022-06-02Fix the erroneous checks of EVP_PKEY_CTX_set_group_namePeiwei Hu1-2/+2
2022-04-27Add SSL_(CTX_)?get0_(verify|chain)_cert_store functionsHugo Landau1-0/+12
2022-03-15Update copyright yearMatt Caswell1-1/+1
2022-03-02[ssl] Prefer SSL_k(EC)?DHE to the SSL_kE(EC)?DH aliasNicola Tuveri1-6/+6
2021-12-07Don't free the EVP_PKEY on error in set0_tmp_dh_pkey() functionsMatt Caswell1-2/+10
2021-05-29ssl: add zero strenght arguments to BN and RAND RNG callsPauli1-2/+2
2021-05-15Promote SSL_get_negotiated_group() for non-TLSv1.3Benjamin Kaduk1-2/+9
2021-04-01OBJ_nid2sn(NID_sha256) is completely equivalent to OSSL_DIGEST_NAME_SHA2_256Tomas Mraz1-5/+1
2021-03-25Ensure buffer/length pairs are always in syncMatt Caswell1-1/+4
2021-03-12ssl: support params arguments to init functionsPauli1-2/+2
2021-02-12Deprecate the libssl level SRP APIsMatt Caswell1-2/+2
2021-02-05Remove all OPENSSL_NO_XXX from libssl where XXX is a crypto algMatt Caswell1-19/+3
2021-02-05Remove OPENSSL_NO_EC guards from libsslMatt Caswell1-8/+4
2021-02-05Remove compile time guard checking from ssl3_get_req_cert_typeMatt Caswell1-9/+4
2021-02-05Remove OPENSSL_NO_DH guards from libsslMatt Caswell1-25/+7
2021-02-04Remove some TODO(OpenSSL1.2) referencesMatt Caswell1-1/+0
2021-01-28Update copyright yearRichard Levitte1-1/+1
2021-01-26Avoid using OSSL_PKEY_PARAM_GROUP_NAME when the key might be legacyTomas Mraz1-41/+4
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis1-26/+41
2021-01-08Adding TLS group name retrievalMichael Baentsch1-0/+18
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte1-4/+0
2020-11-18Return sensible values for some SSL ctrlsMatt Caswell1-6/+5
2020-11-18Only disabled what we need to in a no-dh buildMatt Caswell1-3/+1
2020-11-18Implement a replacement for SSL_set_tmp_dh()Matt Caswell1-18/+2
2020-11-18Deprecate SSL_CTRL_SET_TMP_DH and other related ctrlsMatt Caswell1-25/+10
2020-11-11SSL: refactor all SSLfatal() callsRichard Levitte1-36/+18
2020-11-11Convert all {NAME}err() in ssl/ to their corresponding ERR_raise() callRichard Levitte1-21/+21
2020-10-29Unify ssl3_get_cipher_by_std_name() implementationBenjamin Kaduk1-13/+5
2020-10-14[ssl] Support ssl_encapsulate on server sideNicola Tuveri1-1/+64
2020-10-14[ssl] Support ssl_decapsulate on client sideNicola Tuveri1-16/+83
2020-09-27optimise ssl3_get_cipher_by_std_name()hklaas1-2/+1
2020-09-13Fix safestack issues in x509.hMatt Caswell1-3/+0
2020-09-13Fix safestack issues in ssl.hMatt Caswell1-1/+0
2020-07-24Add X509 related libctx changes.Shane Lontis1-4/+0
2020-06-19Update the various SSL group getting and setting functionsMatt Caswell1-10/+7
2020-06-19Modify libssl to discover supported groups based on available providersMatt Caswell1-73/+21
2020-05-19New Russian TLS 1.2 implementationDmitry Belyavskiy1-5/+43
2020-04-24In OpenSSL builds, declare STACK for datatypes ...Rich Salz1-0/+4
2020-04-19Use the libctx for all EVP_PKEY_CTX operationsMatt Caswell1-48/+3
2020-04-18GOST2012 TLS ClientCertificateType Identifiers supportNikolay Morozov1-2/+4
2020-04-02TLS Cipher Suite 0xC102 SupportNikolay Morozov1-2/+18
2020-04-01Make sure we use the libctx when creating an EVP_PKEY_CTX in libsslMatt Caswell1-3/+28
2020-03-30Explicitly cache X509v3 extensions in libsslMatt Caswell1-0/+5
2020-03-13Fix whitespace nit in ssl_generate_master_secret()Benjamin Kaduk1-1/+1
2020-02-20Deprecate the low level Diffie-Hellman functions.Pauli1-3/+3
2020-02-06Use the OPENSSL_CTX and property query string in EVP_PKEY_CTXMatt Caswell1-3/+13
2020-02-06Explicitly fetch ciphers and digests in libsslMatt Caswell1-2/+9
2020-01-29TLS: use EVP for HMAC throughout libssl.Pauli1-0/+10
2020-01-24Make sure we use RAND_bytes_ex and RAND_priv_bytes_ex in libsslMatt Caswell1-2/+2