aboutsummaryrefslogtreecommitdiff
path: root/providers
AgeCommit message (Expand)AuthorFilesLines
2021-02-12ssl_test: Add testcases for disallowing non-TLS1.3 curves with TLS1.3Tomas Mraz1-22/+44
2021-02-12Use ERR_R_*_LIB instead of ERR_LIB_* as reason code for sub-librariesRichard Levitte1-11/+11
2021-02-11Rename internal providercommonerr.h to less mouthful proverr.hTomas Mraz2-3/+3
2021-02-11Various cleanup of PROV_R_ reason codesTomas Mraz21-62/+47
2021-02-11Move the PROV_R reason codes to a public headerTomas Mraz68-208/+73
2021-02-10Replace provider digest flags with separate param fieldsShane Lontis4-19/+31
2021-02-10Replace provider cipher flags with separate param fieldsShane Lontis25-100/+104
2021-02-10Replace MAC flags OSSL_MAC_PARAM_FLAGS with separate param fields.Shane Lontis1-10/+28
2021-02-10Change the ASN1 variant of x942kdf so that it can test acvp data.Shane Lontis1-19/+50
2021-02-08Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis1-8/+8
2021-02-05PROV: Fix encoding of MDWithRSAEncryption signature AlgorithmIDRichard Levitte1-1/+3
2021-02-05Add the nist group names as aliases for the normal TLS group namesMatt Caswell1-9/+17
2021-02-05ERR: Rebuild all generated error headers and source filesRichard Levitte1-26/+0
2021-02-05RSA: properly generate algorithm identifier for RSA-PSS signaturesTomas Mraz5-126/+225
2021-02-03CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte6-30/+20
2021-02-02Ensure access to FIPS_state and rate_limit is appropriately lockedMatt Caswell1-13/+33
2021-02-02Avoid races by caching exported ciphers in the init functionMatt Caswell2-3/+3
2021-02-01PROV: Add SM2 encoders and decoders, as well as support functionalityRichard Levitte7-9/+119
2021-02-01Fix some odd names in our provider source codeRichard Levitte8-17/+17
2021-02-01Ensure EC keys with a private key but without a public key can be createdMatt Caswell1-6/+2
2021-01-29rsa_kmgmt: Return OSSL_PKEY_PARAM_DEFAULT_DIGEST for unrestricted PSS keysTomas Mraz1-5/+6
2021-01-28Fix parameter types in sshkdfJuergen Christ2-7/+9
2021-01-28Fix cipher reinit on s390x if no key is specifiedJuergen Christ1-3/+3
2021-01-28Update copyright yearRichard Levitte21-21/+21
2021-01-26params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`Daiki Ueno1-7/+7
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte3-18/+7
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis4-11/+82
2021-01-26krb5kdf: Do not dereference NULL ctx when allocation failsTomas Mraz1-1/+3
2021-01-21kdf_exch.c (kdf_derive): Proper handling of NULL secretTomas Mraz1-1/+7
2021-01-21Pass correct maximum output length to provider derive operationTomas Mraz1-1/+1
2021-01-20ec_kmgmt.c: OSSL_PKEY_PARAM_DEFAULT_DIGEST is gettable param for EC/SM2 keysTomas Mraz1-0/+2
2021-01-18Fix memory leak in mac_newctx() on errorKurt Roeckx1-0/+1
2021-01-18Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz6-10/+11
2021-01-13chacha20: Properly reinitialize the cipher context with NULL keyTomas Mraz2-0/+7
2021-01-13Fix enable-weak-ssl-ciphersMatt Caswell1-0/+8
2021-01-13Add X509_NAME_hash_ex() to be able to check if it failed due to unsupported SHA1Dr. David von Oheimb1-1/+6
2021-01-08Add SM2 private key range validationNicola Tuveri2-10/+61
2021-01-07Update copyright yearMatt Caswell1-1/+1
2021-01-06Only perform special TLS handling if TLS has been configuredMatt Caswell1-1/+1
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte1-7/+0
2020-12-17dsa: provider and library deprecation changesPauli4-0/+20
2020-12-17DECODER: Adjust the library context of keys in our decodersRichard Levitte1-0/+60
2020-12-16Add necessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte1-2/+5
2020-12-16EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte2-37/+12
2020-12-15PROV: Add MSBLOB and PVK encodersRichard Levitte4-77/+359
2020-12-14Change AES-CTS modes CS2 and CS3 to also be inside the fips module.Shane Lontis2-19/+13
2020-12-13Remove unnecessary guards around MSBLOB and PVK readers and writersRichard Levitte3-26/+1
2020-12-11Add fips self tests for all included kdfShane Lontis2-2/+220
2020-12-11Add validate method to ECX keymanagerShane Lontis1-0/+77
2020-12-09rand: don't leak memoryPauli1-1/+1