summaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_lib.c
AgeCommit message (Expand)Author
2020-09-13Fix safestack issues in x509.hMatt Caswell
2020-09-12EVP: Add the internal convenience function evp_keymgmt_util_export()Richard Levitte
2020-09-08PEM: Make PEM_write_bio_PrivateKey_traditional() handle provider-native keysRichard Levitte
2020-09-08EVP: Don't shadow EVP_PKEY_CTX_new* error recordsRichard Levitte
2020-09-08EVP: Preserve the EVP_PKEY id in a few more spotsRichard Levitte
2020-09-03EVP: Don't report malloc failure in new_raw_key_int()Richard Levitte
2020-08-29Improve code reuse in the provider MAC bridgeMatt Caswell
2020-08-29Extend the provider MAC bridge for CMACMatt Caswell
2020-08-24Fix coverity CID #1465594 - Null dereference in EVP_PKEY_get0()Shane Lontis
2020-08-21Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte
2020-08-20EVP: Have evp_pkey_cmp_any() detect if export wasn't possibleRichard Levitte
2020-08-12Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis
2020-08-11Add DHX serializationShane Lontis
2020-08-07EVP: Fix the returned value for ASN1_PKEY_CTRL_DEFAULT_MD_NIDRichard Levitte
2020-08-01DESERIALIZER: Add deserializers for the rest of our asymmetric key typesRichard Levitte
2020-07-27EVP, PROV: Add misc missing bits for RSA-PSSRichard Levitte
2020-07-24EVP: Fix key type check logic in evp_pkey_cmp_any()Richard Levitte
2020-07-24EVP KEYMGMT utils: Make a few more utility functions availableRichard Levitte
2020-07-16Revert "The EVP_MAC functions have been renamed for consistency. The EVP_MAC...Matt Caswell
2020-06-19Make EVP_PKEY_CTX_[get|set]_ec_paramgen_curve_name more genericMatt Caswell
2020-06-11The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli
2020-06-05Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keysMatt Caswell
2020-05-27Rename EVP_PKEY_cmp() to EVP_PKEY_eq() and EVP_PKEY_cmp_parameters() to EVP_P...Dr. David von Oheimb
2020-05-23Re-introduce legacy EVP_PKEY types for provided keysRichard Levitte
2020-05-04Ensure EVP_PKEY_get_raw_[private|public]_key work with provider keysMatt Caswell
2020-05-04Make EVP_new_raw_[private|public]_key provider awareMatt Caswell
2020-04-30coverity 1462554 Dereference after null checkPauli
2020-04-30coverity 1462545 Dereference after null checkPauli
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-25evp: convert existing code to use the new modified sentinel for params.Pauli
2020-04-24In OpenSSL builds, declare STACK for datatypes ...Rich Salz
2020-04-23Update copyright yearMatt Caswell
2020-04-23EVP: add internal evp_keymgmt_util_get_deflt_digest_name() and use itRichard Levitte
2020-04-17When calling the import_to function pass the libctx tooMatt Caswell
2020-04-15Add DSA keygen to providerShane Lontis
2020-04-15EVP: fix memleak in evp_pkey_downgrade()Richard Levitte
2020-04-14Add ex_data to EVP_PKEY.Aaron Thompson
2020-04-09Enable export_to functions to have access to the libctxMatt Caswell
2020-04-08EVP & TLS: Add necessary EC_KEY data extraction functions, and use themRichard Levitte
2020-04-08EVP: add EVP_PKEY_is_a() and EVP_PKEY_can_sign()Richard Levitte
2020-04-01Add EVP_PKEY_gettable_params support for accessing EVP_PKEY key data fieldsShane Lontis
2020-03-25EVP: Limit the diverse key parameter functions to domain params onlyRichard Levitte
2020-03-25EVP: Downgrade keys rather than upgradeRichard Levitte
2020-03-25EVP: Add EVP_PKEY_set_type_by_keymgmt() and use itRichard Levitte
2020-03-25EVP: Clarify the states of an EVP_PKEYRichard Levitte
2020-03-21EVP: fetch the EVP_KEYMGMT earlierRichard Levitte
2020-03-12EVP: Add new domparams and key generation functionalityRichard Levitte
2020-03-02EVP: Add support for copying provided EVP_PKEYsRichard Levitte
2020-03-02EVP: Add support for comparing provided EVP_PKEYsRichard Levitte
2020-03-02EVP: Adapt EVP_PKEY_missing_parameters() for provider keysRichard Levitte