summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2019-11-07Add EVP functionality to create domain params and keys by user dataRichard Levitte
2019-11-07Update source files for pre-3.0 deprecationRichard Levitte
2019-11-06Ensure EVP_get_digestbyname() and EVP_get_cipherbyname() know all aliasesMatt Caswell
2019-11-05EVP: Make the SIGNATURE implementation leanerRichard Levitte
2019-11-05EVP: Make the KEYEXCH implementation leanerRichard Levitte
2019-11-03Change EVP_PKEY_CTX_new_provided() to take a library context too.Richard Levitte
2019-11-03Make EVP_PKEY_CTX initialization more preciseRichard Levitte
2019-11-01fix for Missing null check after OPENSSL_zallocjayaram
2019-10-31evp_pkey_ctx_free_old_ops(): Make sure to assign NULL to freed pointersRichard Levitte
2019-10-31crypto/evp/evp_fetch.c: Make it more prominent that these functions are EVPRichard Levitte
2019-10-30Fix undefined array OPENSSL_ia32cap_P.Kelvin Lee
2019-10-28Allow EVP_PKEY_get0_RSA for RSA-PSS keysTobias Nießen
2019-10-21crypto/evp/pmeth_lib.c: Fix copy'n'paste errorRichard Levitte
2019-10-17Move BLAKE2 digests completely to the default providerRichard Levitte
2019-10-17evp_keymgmt_export_to_provider(): adjust OSSL_PARAM array for transferRichard Levitte
2019-10-17PKEY: adapt the export_to_provider funtions to handle domain params tooRichard Levitte
2019-10-17evp_generic_do_all(): fix passing of method dataRichard Levitte
2019-10-17EVP: add functions that return the name numberRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-17EVP: add missing common functionalityRichard Levitte
2019-10-17For provided ciphers, EVP_CIPHER_CTX_ctrl() with EVP_CTRL_INIT always returns 1Richard Levitte
2019-10-17EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1Richard Levitte
2019-10-16Add EVP_PKEY_CTX_new_provided()Richard Levitte
2019-10-16Correctly handle SSL3 Master Secret when calling providersMatt Caswell
2019-10-16Add ChaCha related ciphers to default providerShane Lontis
2019-10-14Move MD2, MD4 and MD5 digests completely to the providersRichard Levitte
2019-10-14Restore MD5-SHA1 in legacy method databaseRichard Levitte
2019-10-11Fix EVP_Cipher() for provided cipher implementationsRichard Levitte
2019-10-11Support calling EVP_DigestUpdate instead of EVP_Digest[Sign|Verify]UpdateMatt Caswell
2019-10-11Don't use internal knowledge about EVP_MD_CTX in and MD BIOMatt Caswell
2019-10-10Providers: move all digestsRichard Levitte
2019-10-10Rework how our providers are builtRichard Levitte
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz
2019-10-08Add rc2 ciphers to default providerShane Lontis
2019-10-08Move cipher ctx 'original iv' parameter into the providerShane Lontis
2019-10-06EVP_{CIPHER,MD}_CTX_ctrl(): make sure to return 0 or 1Richard Levitte
2019-10-04Move MD5-SHA1 digest completely to the default providerRichard Levitte
2019-10-04Move all SHA digests completely to the default providerRichard Levitte
2019-10-03Replumbing: make it possible for providers to specify multiple namesRichard Levitte
2019-10-03Don't follow legacy path if ctx->pctx is setMatt Caswell
2019-10-03Free a fetched digest during EVP_MD_CTX_reset() not EVP_MD_free()Matt Caswell
2019-10-03Don't call EVP_MD_CTX_reset during EVP_DigestFinalMatt Caswell
2019-10-03Update EVP_MD_CTX_get_params() et al to be EVP_DigestSign*() awareMatt Caswell
2019-10-03Ensure we look at EVP_MD_CTX_FLAG_KEEP_PKEY_CTX in non-legacy codeMatt Caswell
2019-10-03Add EVP_DigestSign/EVP_DigestVerify support for DSAMatt Caswell
2019-10-03Add the provider function signatures for DigestSign*Matt Caswell
2019-10-03Add rc5 ciphers to default providerShane Lontis
2019-10-01Make EVP_CIPHER_is_a() work with legacy cipher implementations tooRichard Levitte
2019-10-01Adapt EVP_CIPHER_{param_to_asn1,asn1_to_param} for use with provider.Richard Levitte
2019-09-27Consistent naming for context gettable param queries .Pauli