aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm
Commit message (Expand)AuthorAgeFilesLines
* bn/asm/bn-c64xplus.asm: update commentary.Andy Polyakov2015-12-221-2/+3
* x86_64 assembly pack: tune clang version detection even further.Andy Polyakov2015-12-133-3/+3
* ARMv4 assembly pack: allow Thumb2 even in iOS build,Andy Polyakov2015-12-072-2/+2
* 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-233-3/+3
* 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
* bn/asm/armv4-mont.pl: boost NEON performance.Andy Polyakov2015-09-301-294/+328
* ARMv4 assembly pack: implement support for Thumb2.Andy Polyakov2015-09-252-12/+59
* Conversion to UTF-8 where neededRichard Levitte2015-07-147-32/+32
* 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-201-5/+5
* bn/asm/armv8-mont.pl: boost performance.Andy Polyakov2015-05-131-9/+1268
* Add assembly support for 32-bit iOS.Andy Polyakov2015-04-202-7/+35
* Add ARMv8 Montgomery multiplication module.Andy Polyakov2015-04-201-0/+244
* Remove unused eng_rsax and related asm fileRich Salz2015-01-241-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
* 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-042-64/+73
* mark all block comments that need format preserving so thatTim Hudson2014-12-301-2/+2
* Remove all .cvsignore filesRich Salz2014-11-281-6/+0
* RT3549: Remove obsolete files in cryptoRich Salz2014-10-019-698/+0
* crypto/bn/asm/x86_64-mont*.pl: add missing clang detection.Andy Polyakov2014-09-122-0/+10
* 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-3/+9
* 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/+13
* x86_64 assembly pack: addendum to last clang commit.Andy Polyakov2014-06-241-1/+1
* x86_64 assembly pack: allow clang to compile AVX code.Andy Polyakov2014-06-241-0/+4
* ARM assembly pack: get ARMv7 instruction endianness right.Andy Polyakov2014-06-062-3/+10
* C64x+ assembly pack: make it work with older toolchain.Andy Polyakov2014-05-042-0/+8
* bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov2014-04-241-68/+70
* bn/asm/x86_64-mont5.pl: fix compilation error on Solaris.Andy Polyakov2014-01-091-1/+1
* bn/asm/x86_64-mont5.pl: add MULX/AD*X code path.Andy Polyakov2013-12-092-2143/+2581
* bn/asm/armv4-mont.pl: add NEON code path.Andy Polyakov2013-12-041-5/+470
* bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov2013-12-031-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-153/+182
* bn/asm/rsaz-x86_64.pl: fix prototype.Andy Polyakov2013-12-031-1/+1
* ppc64-mont.pl: eliminate dependency on GPRs' upper halves.Andy Polyakov2013-11-271-61/+598
* bn/asm/x86_64-mont.pl: minor optimization [for Decoded ICache].Andy Polyakov2013-10-251-138/+151
* PPC assembly pack: add .size directives.Andy Polyakov2013-10-153-0/+12
* bn/asm/*x86_64*.pl: correct assembler requirement for ad*x.Andy Polyakov2013-10-143-3/+3
* 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
* bn/asm/x86_64-mont*.pl: add MULX/ADCX/ADOX code path.Andy Polyakov2013-10-032-38/+1622