aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/aes
Commit message (Expand)AuthorAgeFilesLines
...
* make dependDr. Stephen Henson2012-11-191-23/+8
* aes-x86_64.pl: Atom-specific optimizations, +10%.Andy Polyakov2012-11-122-167/+164
* aes-586.pl: Atom-specific optimization, +44/29%, minor improvement on others.Andy Polyakov2012-11-122-174/+180
* [aes|cmll]t4-sparcv9.pl: unify argument handling.Andy Polyakov2012-10-251-4/+1
* [aes|cmll]t4-sparcv9.pl: addendum to previous sparcv9_modes.pl commit.Andy Polyakov2012-10-141-2/+2
* aest4-sparcv9.pl: split it to AES-specific and reusable part.Andy Polyakov2012-10-111-755/+70
* Add SPARC T4 AES support.Andy Polyakov2012-10-062-0/+1592
* MIPS assembly pack: add support for SmartMIPS ASE.Andy Polyakov2012-09-181-19/+197
* MIPS assembly pack: add MIPS[32|64]R2 code.Andy Polyakov2012-09-151-61/+403
* aes-mips.pl: interleave load and integer instructions for better performance.Andy Polyakov2012-09-151-104/+95
* bsaes-armv7.pl: closest shave. While 0.3 cpb improvement on S4 appearsAndy Polyakov2012-09-071-18/+17
* bsaes-armv7.pl: even closer shave.Andy Polyakov2012-09-041-16/+16
* bsaes-armv7.pl: minor performance squeeze on Snapdragon S4.Andy Polyakov2012-09-041-35/+37
* MIPS assembly pack: assign default value to $flavour.Andy Polyakov2012-08-171-1/+1
* x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov2012-06-275-5/+5
* x86[_64] assembly pack: update benchmark results.Andy Polyakov2012-06-122-0/+15
* Version skew reduction: trivia (I hope).Ben Laurie2012-06-035-5/+0
* aesni-x86_64.pl: make it possibel to use in Linux kernel.Andy Polyakov2012-05-241-39/+62
* perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations.Andy Polyakov2012-04-282-14/+14
* C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it beAndy Polyakov2012-04-181-0/+1361
* aes-s390x.pl: fix crash in AES_set_decrypt_key in linux32-s390x build.Andy Polyakov2012-04-091-19/+15
* aes-armv4.pl: make it more foolproof [inspired by aes-s390x.pl in 1.0.1].Andy Polyakov2012-04-051-2/+3
* aes-s390x.pl: make it more foolproof [inspired by 1.0.1].Andy Polyakov2012-04-051-1/+2
* vpaes-x86[_64].pl: handle zero length in vpaes_cbc_encrypt.Andy Polyakov2012-03-312-2/+6
* vpaes-x86_64.pl: out-of-date Apple assembler fails to calculateAndy Polyakov2012-03-171-1/+1
* bsaes-x86_64.pl: optimize key conversion.Andy Polyakov2012-03-161-39/+79
* bsaes-armv7.pl: optmize Sbox and key conversion.Andy Polyakov2012-03-161-46/+41
* bsaes-armv7.pl: change preferred contact.Andy Polyakov2012-03-031-1/+1
* Add bit-sliced AES for ARM NEON. This initial version is effectivelyAndy Polyakov2012-03-031-0/+987
* aes-ppc.pl, sha512-ppc.pl: comply even with Embedded ABI specificationAndy Polyakov2012-01-131-13/+8
* aes-sparcv9.pl: clean up regexpAndy Polyakov2012-01-111-1/+2
* vpaes-x86.pl: revert previous commit and solve the problem through x86masm.pl.Andy Polyakov2011-12-151-5/+5
* vpaes-x86.pl: portability fix.Andy Polyakov2011-12-141-5/+5
* bsaes-x86_64.pl: fix buffer overrun in tail processing.Andy Polyakov2011-11-161-0/+1
* bsaes-x86_64.pl: add Win64 SEH and "hadrware" calls to aes-x86_64.pl.Andy Polyakov2011-11-132-26/+216
* bsaes-x86_64.pl: add bsaes_xts_[en|de]crypt.Andy Polyakov2011-11-101-12/+810
* bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c.Andy Polyakov2011-10-301-3/+491
* bsaes-x86_64.pl: optimize InvMixColumns.Andy Polyakov2011-10-291-106/+82
* bsaes-x86_64.pl: add decryption procedure (with unoptimized referenceAndy Polyakov2011-10-291-26/+385
* vxworks-mips: unify and add assembler.Andy Polyakov2011-10-192-4/+9
* bsaes-x86_64.pl: make it work with ml64.Andy Polyakov2011-10-181-18/+35
* [bs|vp]aes-x86[_64].pl: typos and clarifications.Andy Polyakov2011-10-183-6/+6
* Engage bsaes-x86_64.pl, bit-sliced AES.Andy Polyakov2011-10-171-0/+2
* aesni-x86[_64].pl: fix bug in CCM code.Andy Polyakov2011-10-142-9/+7
* bsaes-x86_64.pl: add due credit.Andy Polyakov2011-09-271-4/+4
* Add bit-sliced AES x86_64 assembler, see http://homes.esat.kuleuven.be/~ekasp...Andy Polyakov2011-09-251-0/+1184
* Make latest assembler additions (vpaes and e_padlock) work in Windows build.Andy Polyakov2011-09-181-1/+1
* Integrate Vector Permutation AES into build system.Andy Polyakov2011-09-153-6/+12
* Allow for dynamic base in Win64 FIPS module.Andy Polyakov2011-09-141-0/+10
* vpaes-x86[_64]*.pl: fix typo.Andy Polyakov2011-09-122-2/+2