aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm
Commit message (Expand)AuthorAgeFilesLines
* bn/asm/x86[_64]-mont*.pl: implement slightly alternative page-walking.Andy Polyakov2016-08-223-179/+274
* PPC assembly pack: remove branch hints.Andy Polyakov2016-04-073-16/+16
* bn/asm/x86[_64]-mont*.pl: complement alloca with page-walking.Andy Polyakov2016-03-073-2/+116
* bn/asm/x86_64-mont5.pl: unify gather procedure in hardly used pathAndy Polyakov2016-03-012-199/+278
* crypto/bn/x86_64-mont5.pl: constant-time gather procedure.Andy Polyakov2016-03-012-544/+664
* bn/asm/rsaz-avx2.pl: constant-time gather procedure.Andy Polyakov2016-03-012-89/+152
* bn/asm/rsax-x86_64.pl: constant-time gather procedure.Andy Polyakov2016-03-011-84/+291
* x86_64 assembly pack: tune clang version detection even further.Andy Polyakov2015-12-133-3/+3
* bn/asm/x86_64-mont5.pl: fix carry propagating bug (CVE-2015-3193).Andy Polyakov2015-12-031-3/+19
* x86_64 assembly pack: tune clang version detection.Andy Polyakov2015-11-303-1/+11
* bn/asm/ppc64-mont.pl: adapt for little-endian.Andy Polyakov2015-11-161-86/+88
* bn/asm/s390x.S: improve performance on z196 and z13 by up to 26%. [even z10 i...Andy Polyakov2015-11-161-37/+72
* Fix typosAlessandro Ghedini2015-10-231-1/+1
* RT4044: Remove .cvsignore files.Rich Salz2015-09-151-6/+0
* Conversion to UTF-8 where neededRichard Levitte2015-07-146-26/+26
* bn/asm/x86_64-mont5.pl: fix valgrind error.Andy Polyakov2015-05-241-4/+9
* bn/asm/vis3-mont.pl: fix intermittent EC failures on SPARC T3.Andy Polyakov2015-05-241-5/+5
* Remove unused eng_rsax and related asm fileRich Salz2015-01-261-1497/+0
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-527/+561
* bn/asm/x86_64-gcc.cL make it indent-friendly.Andy Polyakov2015-01-221-10/+10
* mark all block comments that need format preserving so thatTim Hudson2015-01-221-2/+2
* Add Broadwell performance results.Andy Polyakov2015-01-131-0/+4
* Fix for CVE-2014-3570 (with minor bn_asm.c revamp).Andy Polyakov2015-01-082-533/+179
* Remove inconsistency in ARM support.Andy Polyakov2015-01-062-64/+73
* bn/asm/rsaz-*.pl: allow spaces in Perl path name.Andy Polyakov2014-08-212-2/+2
* x86_64 assembly pack: improve masm support.Andy Polyakov2014-07-093-4/+6
* x86_64 assembly pack: refine clang detection.Andy Polyakov2014-06-282-2/+9
* x86_64 assembly pack: addendum to last clang commit.Andy Polyakov2014-06-271-1/+1
* x86_64 assembly pack: allow clang to compile AVX code.Andy Polyakov2014-06-271-0/+4
* bn/asm/rsaz-avx2.pl: fix occasional failures.Andy Polyakov2014-06-271-0/+1
* bn_exp.c: move check for AD*X to rsaz-avx2.pl.Andy Polyakov2014-06-271-0/+12
* ARM assembly pack: get ARMv7 instruction endianness right.Andy Polyakov2014-06-102-3/+10
* bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov2014-04-241-68/+70
* Add volatile qualifications to two blocks of inline asm to stop GCC fromAdam Langley2014-02-011-4/+4
* PPC assembly pack: ppc64-mont update from master.Andy Polyakov2014-02-011-61/+598
* bn/asm/x86_64-mont5.pl: fix compilation error on Solaris.Andy Polyakov2014-01-091-1/+1
* bn/asm/armv4-mont.pl: add NEON code path.Andy Polyakov2013-12-091-5/+470
* crypto/bn/asm/x86_64-mont*.pl: update from master.Andy Polyakov2013-12-092-1101/+3136
* bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov2013-12-041-2/+2
* crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.Andy Polyakov2013-12-031-0/+2
* crypto/bn/rsaz*: fix licensing note.Andy Polyakov2013-12-032-334/+782
* bn/asm/rsaz-x86_64.pl: fix prototype.Andy Polyakov2013-12-031-1/+1
* PPC assembly pack: update from master branch.Andy Polyakov2013-10-153-0/+12
* MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov2013-10-132-24/+22
* bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].Andy Polyakov2013-10-101-79/+72
* crypto/bn/asm/x86_64-mont.pl: minor optimization.Andy Polyakov2013-09-091-13/+3
* crypto/bn/asm/rsax-x86_64.pl: make it work on Darwin.Andy Polyakov2013-08-031-9/+9
* bn/asm/rsaz-avx2.pl: Windows-specific fix.Andy Polyakov2013-07-121-3/+5
* s/rsaz_eligible/rsaz_avx2_eligible/.Ben Laurie2013-07-121-1/+1
* Add RSAZ assembly modules.Andy Polyakov2013-07-052-0/+3569