summaryrefslogtreecommitdiffstats
path: root/providers
AgeCommit message (Expand)Author
2021-02-18Update copyright yearMatt Caswell
2021-02-18Fix external symbols related to provider related security checks forShane Lontis
2021-02-18Fix external symbols in the provider digest implementations.Shane Lontis
2021-02-18Add deep copy of propq field in mac_dupctx to avoid double freezekeevans-mf
2021-02-18dsa_check: Perform simple parameter check if seed is not availableTomas Mraz
2021-02-18Fix external symbols in the provider cipher implementations.Shane Lontis
2021-02-17Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz
2021-02-17rand: update DRBGs to use the get_entropy call for seedingPauli
2021-02-17RNG test: add get_entropy hook for testing.Pauli
2021-02-17RNG seed: add get_entropy hook for seeding.Pauli
2021-02-17err: generated error filesPauli
2021-02-15Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell
2021-02-15Run DH_check_ex() not DH_check_params_ex() when checking paramsMatt Caswell
2021-02-15RSA: avoid dereferencing possibly-NULL parameter in initializersBenjamin Kaduk
2021-02-12ssl_test: Add testcases for disallowing non-TLS1.3 curves with TLS1.3Tomas Mraz
2021-02-12Use ERR_R_*_LIB instead of ERR_LIB_* as reason code for sub-librariesRichard Levitte
2021-02-11Rename internal providercommonerr.h to less mouthful proverr.hTomas Mraz
2021-02-11Various cleanup of PROV_R_ reason codesTomas Mraz
2021-02-11Move the PROV_R reason codes to a public headerTomas Mraz
2021-02-10Replace provider digest flags with separate param fieldsShane Lontis
2021-02-10Replace provider cipher flags with separate param fieldsShane Lontis
2021-02-10Replace MAC flags OSSL_MAC_PARAM_FLAGS with separate param fields.Shane Lontis
2021-02-10Change the ASN1 variant of x942kdf so that it can test acvp data.Shane Lontis
2021-02-08Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis
2021-02-05PROV: Fix encoding of MDWithRSAEncryption signature AlgorithmIDRichard Levitte
2021-02-05Add the nist group names as aliases for the normal TLS group namesMatt Caswell
2021-02-05ERR: Rebuild all generated error headers and source filesRichard Levitte
2021-02-05RSA: properly generate algorithm identifier for RSA-PSS signaturesTomas Mraz
2021-02-03CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte
2021-02-02Ensure access to FIPS_state and rate_limit is appropriately lockedMatt Caswell
2021-02-02Avoid races by caching exported ciphers in the init functionMatt Caswell
2021-02-01PROV: Add SM2 encoders and decoders, as well as support functionalityRichard Levitte
2021-02-01Fix some odd names in our provider source codeRichard Levitte
2021-02-01Ensure EC keys with a private key but without a public key can be createdMatt Caswell
2021-01-29rsa_kmgmt: Return OSSL_PKEY_PARAM_DEFAULT_DIGEST for unrestricted PSS keysTomas Mraz
2021-01-28Fix parameter types in sshkdfJuergen Christ
2021-01-28Fix cipher reinit on s390x if no key is specifiedJuergen Christ
2021-01-28Update copyright yearRichard Levitte
2021-01-26params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`Daiki Ueno
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis
2021-01-26krb5kdf: Do not dereference NULL ctx when allocation failsTomas Mraz
2021-01-21kdf_exch.c (kdf_derive): Proper handling of NULL secretTomas Mraz
2021-01-21Pass correct maximum output length to provider derive operationTomas Mraz
2021-01-20ec_kmgmt.c: OSSL_PKEY_PARAM_DEFAULT_DIGEST is gettable param for EC/SM2 keysTomas Mraz
2021-01-18Fix memory leak in mac_newctx() on errorKurt Roeckx
2021-01-18Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz
2021-01-13chacha20: Properly reinitialize the cipher context with NULL keyTomas Mraz
2021-01-13Fix enable-weak-ssl-ciphersMatt Caswell
2021-01-13Add X509_NAME_hash_ex() to be able to check if it failed due to unsupported SHA1Dr. David von Oheimb