summaryrefslogtreecommitdiffstats
path: root/crypto/bn
AgeCommit message (Collapse)Author
2014-03-12Fix for CVE-2014-0076Dr. Stephen Henson
Fix for the attack described in the paper "Recovering OpenSSL ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack" by Yuval Yarom and Naomi Benger. Details can be obtained from: http://eprint.iacr.org/2014/140 Thanks to Yuval Yarom and Naomi Benger for discovering this flaw and to Yuval Yarom for supplying a fix. (cherry picked from commit 2198be3483259de374f91e57d247d0fc667aef29) Conflicts: CHANGES
2014-01-06make updateDr. Stephen Henson
2013-12-08make updateDr. Stephen Henson
2013-12-04bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov
PR: 3189 Submitted by: Oscar Ciurana (cherry picked from commit c5d5f5bd0fe8b2313bec844c0f80f3d49562bfa8)
2013-11-12Make Makefiles OSF-make-friendly.Andy Polyakov
PR: 3165 (cherry picked from commit d1cf23ac86c05b22b8780e2c03b67230564d2d34)
2013-10-13MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov
Latest MIPS ISA specification declared 'branch likely' instructions obsolete. To makes code future-proof replace them with equivalent. (cherry picked from commit 0c2adb0a9be76da8de9bbfd5377215f71711a52e)
2013-06-30PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
PR: 3074 (cherry picked from commit 02450ec69dda7815ba1e7bd74eb30f0ae1eb3042)
2013-03-01x86_64-gf2m.pl: fix typo.Andy Polyakov
(cherry picked from commit 342dbbbe4eb82b6e12163965a12f580c2deb03ad)
2013-03-01x86_64-gf2m.pl: add missing Windows build fix for #2963.Andy Polyakov
PR: 3004 (cherry picked from commit 7c43601d4424575d589f028aed0d5a4ae337527f)
2013-02-16bn_nist.c: cumulative update from master.Andy Polyakov
PR: 2981, 2837
2013-02-02bn_word.c: fix overflow bug in BN_add_word.Andy Polyakov
(cherry picked from commit 134c00659a1bc67ad35a1e4620e16bc4315e6e37)
2013-02-02x86_64 assembly pack: keep making Windows build more robust.Andy Polyakov
PR: 2963 and a number of others (cherry picked from commit 4568182a8b8cbfd15cbc175189029ac547bd1762)
2013-01-22x86_64 assembly pack: make Windows build more robust [from master].Andy Polyakov
PR: 2963 and a number of others
2013-01-22bn/asm/mips.pl: hardwire local call to bn_div_words.Andy Polyakov
2012-09-01bn_lcl.h: gcc removed support for "h" constraint, which broke inlineAndy Polyakov
assembler [from HEAD].
2012-06-27x86_64 assembly pack: make it possible to compile with Perl locatedAndy Polyakov
on path with spaces [from HEAD]. PR: 2835
2012-06-08Reduce version skew.Ben Laurie
2012-03-30bn/bn_gf2m.c: make new BN_GF2m_mod_inv work with BN_DEBUG_RAND [from HEAD].Andy Polyakov
2012-02-02bn_nist.c: make new optimized code dependent on BN_LLONG [from HEAD].Andy Polyakov
2012-01-18undef some symbols that cause problems with make depend for fips buildsDr. Stephen Henson
2011-12-12modexp512-x86_64.pl: Solaris portability fix [from HEAD].Andy Polyakov
PR: 2656
2011-12-09x86-mont.pl: fix bug in integer-only squaring path.Andy Polyakov
PR: 2648
2011-12-02Fix warnings.Ben Laurie
2011-12-01bn/asm/mips.pl: fix typos [from HEAD].Andy Polyakov
2011-11-14x86 assembler pack update from HEAD.Andy Polyakov
2011-11-14BN update from HEAD.Andy Polyakov
2011-11-14x86_64 assembler pack update from HEAD.Andy Polyakov
2011-11-14ARM assembler pack update from HEAD.Andy Polyakov
2011-11-14MIPS assembler pack update from HEAD.Andy Polyakov
2011-11-14PPC assembler pack update from HEAD.Andy Polyakov
2011-11-14PA-RISC assembler pack update from HEAD.Andy Polyakov
2011-11-14s390x assembler pack update from HEAD.Andy Polyakov
2011-11-14IA64 assembler pack update from HEAD.Andy Polyakov
2011-11-14Mafiles updates to accomodate assembler update from HEAD.Andy Polyakov
2011-11-05ppc.pl: fix bug in bn_mul_comba4 [from HEAD].Andy Polyakov
PR: 2636 Submitted by: Charles Bryant
2011-10-19BN_BLINDING multi-threading fix.Bodo Möller
Submitted by: Emilia Kasper (Google)
2011-08-19modexp512-x86_64.pl: make it work with ml64 [from HEAD].Andy Polyakov
2011-08-12Alpha assembler fixed from HEAD.Andy Polyakov
PR: 2577
2011-07-20Add RSAX builtin engine [from HEAD].Andy Polyakov
2011-06-22PR: 2540Dr. Stephen Henson
Submitted by: emmanuel.azencot@bull.net Reviewed by: steve Prevent infinite loop in BN_GF2m_mod_inv().
2011-06-06Backport from HEAD:Dr. Stephen Henson
New option to disable characteristic two fields in EC code. Make no-ec2m work on Win32 build.
2011-03-23make update (1.0.1-stable)Richard Levitte
This meant a slight renumbering in util/libeay.num due to symbols appearing in 1.0.0-stable. However, since there's been no release on this branch yet, it should be harmless.
2011-03-19Apply all the changes submitted by Steven M. Schweda <sms@antinode.info>Richard Levitte
2011-03-04s390x-mont.pl: optimize for z196.Andy Polyakov
2011-01-25Move BN_options function to bn_print.c to remove dependency for BIO printfDr. Stephen Henson
routines from bn_lib.c
2011-01-09add X9.31 prime generation routines from 0.9.8 branchDr. Stephen Henson
2010-11-22s390x.S: fix typo in bn_mul_words [from HEAD].Andy Polyakov
PR: 2380
2010-10-11PR: 2295Dr. Stephen Henson
Submitted by: Alexei Khlebnikov <alexei.khlebnikov@opera.com> Reviewed by: steve OOM checking. Leak in OOM fix. Fall-through comment. Duplicate code elimination.
2010-09-13Alpha assembler pack: adapt for Linux [from HEAD].Andy Polyakov
PR: 2335
2010-09-10crypto/bn/asm/s390x.S: drop redundant instructions [from HEAD].Andy Polyakov