summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2012-12-11Update ignores.Ben Laurie
2012-11-28C64x+ assembly pack: improve EABI support.Andy Polyakov
2012-11-19x86_64-gcc.c: resore early clobber constraint.Andy Polyakov
2012-11-17Support for SPARC T4 MONT[MUL|SQR] instructions.Andy Polyakov
2012-11-09bn_word.c: fix overflow bug in BN_add_word.Andy Polyakov
2012-10-25SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in oneAndy Polyakov
2012-10-20Add VIS3-capable sparcv9-gf2m module.Andy Polyakov
2012-10-20Add VIS3 Montgomery multiplication.Andy Polyakov
2012-09-01bn_lcl.h: gcc removed support for "h" constraint, which broke inlineAndy Polyakov
2012-08-29Add linux-x32 target.Andy Polyakov
2012-08-17MIPS assembly pack: assign default value to $flavour.Andy Polyakov
2012-07-02bn_nist.c: compensate for VC bug [with optimization off!].Andy Polyakov
2012-07-02crypto/bn/*.h: move PTR_SIZE_INT to private header.Andy Polyakov
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie
2012-04-18C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it beAndy Polyakov
2012-03-30don't shadowDr. Stephen Henson
2012-03-29bn/bn_gf2m.c: make new BN_GF2m_mod_inv work with BN_DEBUG_RAND.Andy Polyakov
2012-02-02bn_nist.c: make new optimized code dependent on BN_LLONG.Andy Polyakov
2012-01-06bn_nist.c: harmonize buf in BN_nist_mod_256 with other mod functions.Andy Polyakov
2011-12-13Fix warning.Ben Laurie
2011-12-12modexp512-x86_64.pl: Solaris protability fix.Andy Polyakov
2011-12-09x86-mont.pl: fix bug in integer-only squaring path.Andy Polyakov
2011-12-01bn/asm/mips.pl: fix typos.Andy Polyakov
2011-11-13bn_nist.c: fix strict-aliasing compiler warning.Andy Polyakov
2011-11-13Add RFC5114 DH parameters to OpenSSL. Add test data to dhtest.Dr. Stephen Henson
2011-11-05armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler.Andy Polyakov
2011-11-05ppc.pl: fix bug in bn_mul_comba4.Andy Polyakov
2011-10-29bn_exp.c: fix corner case in new constant-time code.Andy Polyakov
2011-10-19Remove superseded MIPS assembler modules.Andy Polyakov
2011-10-19BN_BLINDING multi-threading fix.Bodo Möller
2011-10-17bn_mont.c: get corner cases right in updated BN_from_montgomery_word.Andy Polyakov
2011-10-17bn_exp.c: further optimizations using more ideas fromAndy Polyakov
2011-10-17x86_64-mont.pl: minor optimization.Andy Polyakov
2011-10-17bn_mont.c: simplify BN_from_montgomery_word.Andy Polyakov
2011-10-17bn_shift.c: minimize reallocations, which allows BN_FLG_STATIC_DATA toAndy Polyakov
2011-10-13Oops - ectest.c finds further problems beyond those exposed by bntext.cBodo Möller
2011-10-13Avoid failed assertion in BN_DEBUG buildsBodo Möller
2011-10-13Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.Bodo Möller
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov
2011-09-05crypto/bn/bn_gf2m.c: make it work with BN_DEBUG.Andy Polyakov
2011-09-05Fix d2i_SSL_SESSION.Bodo Möller
2011-09-05make updateBodo Möller
2011-08-27bn_exp.c: improve portability.Andy Polyakov
2011-08-19modexp512-x86_64.pl: make it work with ml64.Andy Polyakov
2011-08-14bn_div.c: remove duplicate code by merging BN_div and BN_div_no_branch.Andy Polyakov
2011-08-14x86_64-mont5.pl: add missing Win64 support.Andy Polyakov
2011-08-13armv4-mont.pl: profiler-assisted optimization gives 8%-14% improvementAndy Polyakov
2011-08-12SPARC assembler pack: fix FIPS linking errors.Andy Polyakov
2011-08-12This commit completes recent modular exponentiation optimizations onAndy Polyakov