summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Expand)Author
2014-07-02bn_exp.c: fix x86_64-specific crash with one-word modulus.Andy Polyakov
2014-06-28x86_64 assembly pack: refine clang detection.Andy Polyakov
2014-06-27x86_64 assembly pack: addendum to last clang commit.Andy Polyakov
2014-06-27x86_64 assembly pack: allow clang to compile AVX code.Andy Polyakov
2014-06-27bn/asm/rsaz-avx2.pl: fix occasional failures.Andy Polyakov
2014-06-26Make sure BN_sqr can never return a negative value.Huzaifa Sidhpurwala
2014-06-27bn_exp.c: move check for AD*X to rsaz-avx2.pl.Andy Polyakov
2014-06-12make updateDr. Stephen Henson
2014-06-10ARM assembly pack: get ARMv7 instruction endianness right.Andy Polyakov
2014-05-06bignum: allow concurrent BN_MONT_CTX_set_locked()Geoff Thorpe
2014-04-30bignum: fix boundary condition in montgomery logicGeoff Thorpe
2014-04-24bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov
2014-03-12Fix for CVE-2014-0076Dr. Stephen Henson
2014-02-24make updateDr. Stephen Henson
2014-02-01Add volatile qualifications to two blocks of inline asm to stop GCC fromAdam Langley
2014-02-01PPC assembly pack: ppc64-mont update from master.Andy Polyakov
2014-01-09bn/asm/x86_64-mont5.pl: fix compilation error on Solaris.Andy Polyakov
2013-12-28ARM assembly pack: make it work with older toolchain.Andy Polyakov
2013-12-09bn/asm/armv4-mont.pl: add NEON code path.Andy Polyakov
2013-12-09crypto/bn/asm/x86_64-mont*.pl: update from master.Andy Polyakov
2013-12-04bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov
2013-12-03crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.Andy Polyakov
2013-12-03crypto/bn/rsaz*: fix licensing note.Andy Polyakov
2013-12-03bn/asm/rsaz-x86_64.pl: fix prototype.Andy Polyakov
2013-12-01make updateDr. Stephen Henson
2013-11-12Make Makefiles OSF-make-friendly.Andy Polyakov
2013-10-15PPC assembly pack: update from master branch.Andy Polyakov
2013-10-13Initial aarch64 bits.Andy Polyakov
2013-10-13MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov
2013-10-10bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].Andy Polyakov
2013-09-09crypto/bn/asm/x86_64-mont.pl: minor optimization.Andy Polyakov
2013-08-03crypto/bn/asm/rsax-x86_64.pl: make it work on Darwin.Andy Polyakov
2013-07-12bn/asm/rsaz-avx2.pl: Windows-specific fix.Andy Polyakov
2013-07-12s/rsaz_eligible/rsaz_avx2_eligible/.Ben Laurie
2013-07-05Take RSAZ modules into build loop, add glue and engage.Andy Polyakov
2013-07-05Add RSAZ assembly modules.Andy Polyakov
2013-07-05bn/asm/x86_86-mont.pl: optimize reduction for Intel Core family.Andy Polyakov
2013-07-05bn/bn_exp.c: harmonize.Andy Polyakov
2013-06-30bn/bn_exp.c: Solaris-specific fix, T4 MONTMUL relies on alloca.Andy Polyakov
2013-06-30PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
2013-06-18Optimize SPARC T4 MONTMUL support.Andy Polyakov
2013-06-01crypto/bn/bn_exp.c: SPARC portability fix.Andy Polyakov
2013-05-20Add BN support for SPARC VIS3 and T4 [from master].Andy Polyakov
2013-03-01x86_64-gf2m.pl: fix typo.Andy Polyakov
2013-03-01x86_64-gf2m.pl: add missing Windows build fix for #2963.Andy Polyakov
2013-02-16bn_nist.c: work around clang 3.0 bug.Andy Polyakov
2013-02-02bn_word.c: fix overflow bug in BN_add_word.Andy Polyakov
2013-02-02x86_64 assembly pack: keep making Windows build more robust.Andy Polyakov
2013-01-22x86_64 assembly pack: make Windows build more robust [from master].Andy Polyakov
2013-01-22bn/asm/mips.pl: hardwire local call to bn_div_words.Andy Polyakov