summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2019-11-07Update source files for pre-3.0 deprecationRichard Levitte
2019-11-07Update source files for deprecation at 3.0Richard Levitte
2019-11-03s390x assembly pack: enable clang buildPatrick Steuer
2019-10-31[crypto/bn] fix a few small timing leaks in BN_lshift1 and BN_rshift1Billy Brumley
2019-10-23Update control logic for BN_gcdCesar Pereida Garcia
2019-10-17Constant-time GCD function.Cesar Pereida Garcia
2019-10-17Unify BN_rshift designCesar Pereida Garcia
2019-10-16Fix missing Assembler definesShane Lontis
2019-10-14Add BN_check_prime()Kurt Roeckx
2019-10-14Use fewer primes for the trial divisionKurt Roeckx
2019-10-10Rework how our providers are builtRichard Levitte
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz
2019-09-28Fix header file include guard namesDr. Matthias St. Pierre
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-18crypto/bn/build.info: Correct use of SSE2 definitionRichard Levitte
2019-09-16Unify all assembler file generatorsRichard Levitte
2019-09-16build.info: For all assembler generators, remove all argumentsRichard Levitte
2019-09-12util/mkerr.pl: make it not depend on the function codeRichard Levitte
2019-09-07Uniform BN_bn2binpad() and BN_bn2lebinpad() implementationsNicola Tuveri
2019-09-07Make BN_num_bits() consttime upon BN_FLG_CONSTTIMENicola Tuveri
2019-09-06Fix a SCA leak in BN_generate_dsa_nonceBernd Edlinger
2019-09-04New function EVP_MD_free()Richard Levitte
2019-08-23crypto/bn/build.info: define OPENSL_IA32_SSE2 globally when neededRichard Levitte
2019-08-09Merge probable_prime_dh_safe with bn_probable_prime_dhBernd Edlinger
2019-08-09Add a parameter to probable_prime if we look for a safe primeBernd Edlinger
2019-08-06Make the EC code available from inside the FIPS providerMatt Caswell
2019-07-23Avoid double clearing some BIGNUMsPauli
2019-07-16Regenerate mkerr filesRich Salz
2019-07-15Make sure all BIGNUM operations work within the FIPS providerMatt Caswell
2019-07-07Fix an endless loop in BN_generate_prime_exBernd Edlinger
2019-07-02Make BIGNUM rand functions available within the FIPS moduleMatt Caswell
2019-07-02Fix TyposAntoine Cœur
2019-06-17Move bn_asm_src file information to build.info filesRichard Levitte
2019-06-15Use variables in build.info files where it's worth the whileRichard Levitte
2019-06-14Fix building with enable-traceMatt Caswell
2019-06-12Make BIGNUM code available from within the FIPS moduleMatt Caswell
2019-06-12Temporarily disable RAND call in FIPS_MODE until RAND is availableMatt Caswell
2019-06-12Convert bn_rand.c to use EVPMatt Caswell
2019-06-12Create BN_CTX_new_ex() and BN_CTX_secure_new_ex()Matt Caswell
2019-06-11Fix a URL to the NMBRTHRY list archiveBernd Edlinger
2019-04-15Call RSA generation callback at the correct time.Kurt Roeckx
2019-03-19Fix compiling error for mips32r6 and mips64r6Hua Zhang
2019-03-19Add missing '.text' in crypto/bn/asm/ppc.plRichard Levitte
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2019-03-12FIPS 186-4 RSA Generation & ValidationShane Lontis
2019-03-06Adapt BN_CTX_DEBUG to the new generic trace APIRichard Levitte
2019-02-26Add BN_native2bn and BN_bn2nativepad, for native BIGNUM import/exportRichard Levitte
2019-02-25Ensure bn_cmp_words can handle the case where n == 0Matt Caswell
2019-02-20Clear BN_FLG_CONSTTIME on BN_CTX_get()Nicola Tuveri