summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
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
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin
2019-02-16ARM64 assembly pack: make it Windows-friendly.Andy Polyakov
2019-02-16ARM assembly pack: make it Windows-friendly.Andy Polyakov
2019-02-12AArch64 assembly pack: authenticate return addresses.Andy Polyakov
2019-02-05Remove unnecessary trailing whitespaceSam Roberts
2019-01-27crypto/bn: fix return value in BN_generate_primeDavid Asraf
2019-01-17Reduce inputs before the RSAZ code.David Benjamin
2019-01-07Update generator copyright year.Viktor Dukhovni
2019-01-03make updateMatt Caswell
2018-12-06Following the license change, modify the boilerplates in crypto/bn/Richard Levitte
2018-12-06License: change any non-boilerplate comment referring to "OpenSSL license"Richard Levitte
2018-12-06Refactor the computation of API version limitsRichard Levitte
2018-12-05bn/bn_{div|shift}.c: introduce fixed-top interfaces.Andy Polyakov
2018-12-05bn/bn_div.c: make conditional addition unconditionalAndy Polyakov
2018-12-05Configurations/10-main.conf: remove MIPS bn_div_3_words.Andy Polyakov