summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
2020-09-26en EVP_PKEY_CTX_set_rsa_keygen_pubexp() BIGNUM managementjwalch
2020-09-25Remove some dead SM2 codeMatt Caswell
2020-09-25Hide ECX_KEY againRichard Levitte
2020-09-23Fix ecx so that is uses a settable propertyqueryShane Lontis
2020-09-23Change rsa gen so it can use the propq from OSSL_PKEY_PARAM_RSA_DIGESTShane Lontis
2020-09-23Add a "random" configuration section.Pauli
2020-09-22Add SM2 signature algorithm to default providerPaul Yang
2020-09-20ENCODER: Refactor the OSSL_ENCODER API to be more like OSSL_DECODERRichard Levitte
2020-09-19Fix ec keygen so that it passes the library context to SSL_SELF_TEST_get_call...Shane Lontis
2020-09-19Add KEM (Key encapsulation mechanism) support to providersShane Lontis
2020-09-12EVP: Add the internal convenience function evp_keymgmt_util_export()Richard Levitte
2020-09-12EC: Reimplement EVP_PKEY_CTX_set_ec_param_enc() to support providersRichard Levitte
2020-09-11Extend X509 cert checks and error reporting in v3_{purp,crld}.c and x509_{set...Dr. David von Oheimb
2020-09-10Fix an EVP_MD_CTX leakMatt Caswell
2020-09-08PEM: Make PEM_write_bio_PrivateKey_traditional() handle provider-native keysRichard Levitte
2020-09-08Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka
2020-09-08EVP: Add support for delayed EVP_PKEY operation parametersRichard Levitte
2020-09-08EVP: Preserve the EVP_PKEY id in a few more spotsRichard Levitte
2020-09-03STORE: Add a built-in 'file:' storemgmt implementation (loader)Richard Levitte
2020-09-03STORE: Move the built-in 'file:' loader to become an engine moduleRichard Levitte
2020-08-29Delete unused PKEY MAC filesMatt Caswell
2020-08-26Punycode decoding implementationDmitry Belyavskiy
2020-08-24STORE: Modify to support loading with provider based loadersRichard Levitte
2020-08-22Add Explicit EC parameter support to providers.Shane Lontis
2020-08-21Clean away some declarationsRichard Levitte
2020-08-21Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte
2020-08-21Add libctx and propq param to ASN.1 sign/verify/HMAC/decryptDr. David von Oheimb
2020-08-21Add prerequisite #include directives to include/crypto/x509.hDr. David von Oheimb
2020-08-20X509: Add d2i_PUBKEY_ex(), which take a libctx and propqRichard Levitte
2020-08-17Load the default config file before working with default propertiesMatt Caswell
2020-08-12Introduce X509_add_cert[s] simplifying various additions to cert listsDr. David von Oheimb
2020-08-12Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis
2020-08-11Use local IV storage in EVP BLOCK_* macrosBenjamin Kaduk
2020-08-11Add dh_kdf support to providerShane Lontis
2020-08-10Delete old KDF bridge EVP_PKEY_METHODSMatt Caswell
2020-08-09Add 'on demand self test' and status test to providersShane Lontis
2020-08-09Add libctx support to PKCS7.Shane Lontis
2020-08-09Add internal method x509_set0_libctx().Shane Lontis
2020-08-07Add evp_test fixes.Shane Lontis
2020-08-07RSA: Be less strict on PSS parameters when exporting to providerRichard Levitte
2020-08-06Update copyright yearMatt Caswell
2020-07-24DESERIALIZER: Add foundation for deserializersRichard Levitte
2020-07-24KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()Richard Levitte
2020-07-24EVP KEYMGMT utils: Make a few more utility functions availableRichard Levitte
2020-07-24Add X509 related libctx changes.Shane Lontis
2020-07-22Fix provider cipher reinit issueShane Lontis
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre
2020-06-24share rand_pool between libcrypto and providersPauli
2020-06-19Add more complete support for libctx/propq in the EC codeMatt Caswell