aboutsummaryrefslogtreecommitdiff
path: root/crypto/aes/asm/aesni-x86_64.pl
AgeCommit message (Expand)AuthorFilesLines
2019-12-20Add some missing cfi frame info in aesni-x86_64.plBernd Edlinger1-1/+17
2019-12-11Fix some typosVeres Lajos1-1/+1
2019-09-16Unify all assembler file generatorsRichard Levitte1-4/+6
2019-02-17Fix some CFI issues in x86_64 assemblyDavid Benjamin1-0/+16
2018-12-06Following the license change, modify the boilerplates in crypto/aes/Richard Levitte1-1/+1
2017-11-11Many spelling fixes/typo's corrected.Josh Soref1-8/+8
2017-10-13Remove email addresses from source code.Rich Salz1-4/+3
2017-07-21x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results.Andy Polyakov1-0/+1
2017-07-03x86_64 assembly pack: fill some blanks in Ryzen results.Andy Polyakov1-1/+1
2017-03-22x86_64 assembly pack: add some Ryzen performance results.Andy Polyakov1-0/+1
2017-02-13aes/asm/*-x86_64.pl: add CFI annotations.Andy Polyakov1-0/+60
2017-02-06x86_64 assembly pack: Win64 SEH face-lift.Andy Polyakov1-135/+139
2016-10-24x86_64 assembly pack: add Goldmont performance results.Andy Polyakov1-0/+1
2016-10-10Remove trailing whitespace from some files.David Benjamin1-5/+5
2016-08-05spelling fixes, just comments and readme.klemens1-1/+1
2016-05-29x86_64 assembly pack: tolerate spaces in source directory name.Andy Polyakov1-1/+1
2016-05-21Add OpenSSL copyright to .pl filesRich Salz1-1/+8
2015-12-10x86[_64] assembly pack: add optimized AES-NI OCB subroutines.Andy Polyakov1-5/+1008
2015-09-26Skylake performance results.Andy Polyakov1-0/+1
2015-04-20aes/asm/aesni-x86[_64].pl update.Andy Polyakov1-226/+719
2014-10-15aesni-x86_64.pl: make ECB subroutine Windows ABI compliant.Andy Polyakov1-25/+27
2014-02-21aes/asm/aesni-x86[_64].pl: minor Atom-specific performance tweak.Andy Polyakov1-12/+50
2014-02-14aes/asm/aesni-x86_64.pl: further optimization for Atom Silvermont.Andy Polyakov1-21/+168
2014-02-01crypto/aes/asm/aesni-x86[_64].pl update, up to 14% improvement onAndy Polyakov1-178/+215
2013-05-25aesni-x86_64.pl: optimize XTS.Andy Polyakov1-258/+338
2013-05-13aesni-x86_64.pl: minor CTR performance improvement.Andy Polyakov1-7/+7
2013-04-04aesni-x86_64.pl: optimize CBC decrypt.Andy Polyakov1-186/+248
2013-03-29aesni-x86_64.pl: fix typo and optimize small block performance.Andy Polyakov1-21/+43
2013-03-26aesni-x86_64.pl: optimize CTR even further.Andy Polyakov1-343/+313
2013-03-19aesni-x86_64.pl: optimize CTR even further.Andy Polyakov1-25/+85
2013-01-22x86_64 assembly pack: make Windows build more robust.Andy Polyakov1-1/+2
2012-12-01aesni-x86_64.pl: CTR face lift, +25% on Bulldozer.Andy Polyakov1-209/+247
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov1-1/+1
2012-06-12x86[_64] assembly pack: update benchmark results.Andy Polyakov1-0/+7
2012-05-24aesni-x86_64.pl: make it possibel to use in Linux kernel.Andy Polyakov1-39/+62
2011-10-14aesni-x86[_64].pl: fix bug in CCM code.Andy Polyakov1-4/+3
2011-08-07aes/asm/aesni-*.pl: fix CCM and further optimize it.Andy Polyakov1-34/+41
2011-06-27Minor x86_64 perlasm update.Andy Polyakov1-9/+7
2011-05-30aesni-x86[_64].pl: relax alignment requirement.Andy Polyakov1-1/+1
2011-05-22aesni-x86[_64].pl: optimize for Sandy Bridge and add XTS mode.Andy Polyakov1-313/+1836
2011-05-18aesni-x86_64.pl: make it compile on MacOS X.Andy Polyakov1-2/+2
2010-07-26aesni-x86_64.pl: fix typos.Andy Polyakov1-11/+14
2010-07-25aesni-x86[_64].pl: fine-tune, add CCM subroutine, add performance data.Andy Polyakov1-112/+425
2010-04-10AESNI engine: add counter mode.Andy Polyakov1-36/+270
2009-05-02aesni-x86_64.pl: resolve LNK1223 error.Andy Polyakov1-4/+4
2009-05-02AES-NI engine jumbo update.Andy Polyakov1-404/+432
2009-04-27Intel AES-NI engine.Andy Polyakov1-0/+963