aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte11-18/+65
2019-10-17EVP: add missing common functionalityRichard Levitte10-17/+80
2019-10-17For provided ciphers, EVP_CIPHER_CTX_ctrl() with EVP_CTRL_INIT always returns 1Richard Levitte1-1/+9
2019-10-17EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1Richard Levitte2-6/+6
2019-10-17[KDF] Add feedback-mode and CMAC support to KBKDFRobbie Harwood2-1/+3
2019-10-16Add EVP_PKEY_CTX_new_provided()Richard Levitte1-3/+17
2019-10-16Fix typo and create compatibility macroAndreas Schnebinger1-1/+1
2019-10-16Correctly handle SSL3 Master Secret when calling providersMatt Caswell1-0/+4
2019-10-16Add ChaCha related ciphers to default providerShane Lontis4-29/+7
2019-10-16Fix missing Assembler definesShane Lontis10-8/+49
2019-10-15[ec_asn1.c] Avoid injecting seed when built-in matchesNicola Tuveri1-0/+14
2019-10-14Add BN_check_prime()Kurt Roeckx9-79/+79
2019-10-14Use fewer primes for the trial divisionKurt Roeckx1-7/+45
2019-10-14Move MD2, MD4 and MD5 digests completely to the providersRichard Levitte9-223/+155
2019-10-14Restore MD5-SHA1 in legacy method databaseRichard Levitte1-0/+1
2019-10-11Fix EVP_Cipher() for provided cipher implementationsRichard Levitte1-7/+27
2019-10-11Support calling EVP_DigestUpdate instead of EVP_Digest[Sign|Verify]UpdateMatt Caswell3-3/+26
2019-10-11Don't use internal knowledge about EVP_MD_CTX in and MD BIOMatt Caswell1-6/+3
2019-10-11Stop using EVP_MD_CTX_FLAG_NON_FIPS_ALLOWRichard Levitte1-4/+8
2019-10-10Fix unused goto label gcc warningViktor Szakats1-0/+2
2019-10-10Cleanup: move remaining providers/common/include/internal/*.hRichard Levitte5-5/+5
2019-10-10Providers: move all digestsRichard Levitte4-4/+4
2019-10-10Rework how our providers are builtRichard Levitte15-22/+22
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz73-236/+278
2019-10-08Add rc2 ciphers to default providerShane Lontis2-0/+13
2019-10-08Move cipher ctx 'original iv' parameter into the providerShane Lontis2-15/+13
2019-10-06EVP_{CIPHER,MD}_CTX_ctrl(): make sure to return 0 or 1Richard Levitte2-2/+5
2019-10-06Deprecate NCONF_WIN32() functionRich Salz3-5/+15
2019-10-04Move MD5-SHA1 digest completely to the default providerRichard Levitte3-31/+9
2019-10-03Remove unused fields in method store structure.Pauli1-2/+0
2019-10-04Move all SHA digests completely to the default providerRichard Levitte4-566/+188
2019-10-03Replumbing: make it possible for providers to specify multiple namesRichard Levitte6-24/+123
2019-10-03rsa: replace magic number '11' by RSA_PKCS1_PADDING_SIZEDr. Matthias St. Pierre2-21/+21
2019-10-03Don't follow legacy path if ctx->pctx is setMatt Caswell1-3/+2
2019-10-03Free a fetched digest during EVP_MD_CTX_reset() not EVP_MD_free()Matt Caswell1-13/+6
2019-10-03Don't call EVP_MD_CTX_reset during EVP_DigestFinalMatt Caswell2-1/+20
2019-10-03Update EVP_MD_CTX_get_params() et al to be EVP_DigestSign*() awareMatt Caswell1-3/+49
2019-10-03Ensure we look at EVP_MD_CTX_FLAG_KEEP_PKEY_CTX in non-legacy codeMatt Caswell1-10/+11
2019-10-03Add EVP_DigestSign/EVP_DigestVerify support for DSAMatt Caswell1-0/+2
2019-10-03Add the provider function signatures for DigestSign*Matt Caswell4-25/+283
2019-10-03Add rc5 ciphers to default providerShane Lontis2-1/+15
2019-10-03Fix long name of some Microsoft objectsMichael Osipov2-6/+6
2019-10-01Make EVP_CIPHER_is_a() work with legacy cipher implementations tooRichard Levitte1-0/+7
2019-10-01Adapt EVP_CIPHER_{param_to_asn1,asn1_to_param} for use with provider.Richard Levitte1-37/+91
2019-09-30Add defines for __NR_getrandom for all Linux architecturesKurt Roeckx1-3/+49
2019-09-30Fix a bundle of mischecks of return valuesPaul Yang1-1/+1
2019-09-30Make default values by ERR_get_error_all() and friends more consistentDr. David von Oheimb1-16/+11
2019-09-27Consistent naming for context gettable param queries .Pauli5-8/+8
2019-09-28Fix header file include guard namesDr. Matthias St. Pierre32-79/+79
2019-09-28Reorganize public header files (part 1)Dr. Matthias St. Pierre7-7/+7