summaryrefslogtreecommitdiffstats
path: root/crypto/aes
AgeCommit message (Expand)Author
2012-10-14[aes|cmll]t4-sparcv9.pl: addendum to previous sparcv9_modes.pl commit.Andy Polyakov
2012-10-11aest4-sparcv9.pl: split it to AES-specific and reusable part.Andy Polyakov
2012-10-06Add SPARC T4 AES support.Andy Polyakov
2012-09-18MIPS assembly pack: add support for SmartMIPS ASE.Andy Polyakov
2012-09-15MIPS assembly pack: add MIPS[32|64]R2 code.Andy Polyakov
2012-09-15aes-mips.pl: interleave load and integer instructions for better performance.Andy Polyakov
2012-09-07bsaes-armv7.pl: closest shave. While 0.3 cpb improvement on S4 appearsAndy Polyakov
2012-09-04bsaes-armv7.pl: even closer shave.Andy Polyakov
2012-09-04bsaes-armv7.pl: minor performance squeeze on Snapdragon S4.Andy Polyakov
2012-08-17MIPS assembly pack: assign default value to $flavour.Andy Polyakov
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov
2012-06-12x86[_64] assembly pack: update benchmark results.Andy Polyakov
2012-06-03Version skew reduction: trivia (I hope).Ben Laurie
2012-05-24aesni-x86_64.pl: make it possibel to use in Linux kernel.Andy Polyakov
2012-04-28perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations.Andy Polyakov
2012-04-18C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it beAndy Polyakov
2012-04-09aes-s390x.pl: fix crash in AES_set_decrypt_key in linux32-s390x build.Andy Polyakov
2012-04-05aes-armv4.pl: make it more foolproof [inspired by aes-s390x.pl in 1.0.1].Andy Polyakov
2012-04-05aes-s390x.pl: make it more foolproof [inspired by 1.0.1].Andy Polyakov
2012-03-31vpaes-x86[_64].pl: handle zero length in vpaes_cbc_encrypt.Andy Polyakov
2012-03-17vpaes-x86_64.pl: out-of-date Apple assembler fails to calculateAndy Polyakov
2012-03-16bsaes-x86_64.pl: optimize key conversion.Andy Polyakov
2012-03-16bsaes-armv7.pl: optmize Sbox and key conversion.Andy Polyakov
2012-03-03bsaes-armv7.pl: change preferred contact.Andy Polyakov
2012-03-03Add bit-sliced AES for ARM NEON. This initial version is effectivelyAndy Polyakov
2012-01-13aes-ppc.pl, sha512-ppc.pl: comply even with Embedded ABI specificationAndy Polyakov
2012-01-11aes-sparcv9.pl: clean up regexpAndy Polyakov
2011-12-15vpaes-x86.pl: revert previous commit and solve the problem through x86masm.pl.Andy Polyakov
2011-12-14vpaes-x86.pl: portability fix.Andy Polyakov
2011-11-16bsaes-x86_64.pl: fix buffer overrun in tail processing.Andy Polyakov
2011-11-13bsaes-x86_64.pl: add Win64 SEH and "hadrware" calls to aes-x86_64.pl.Andy Polyakov
2011-11-10bsaes-x86_64.pl: add bsaes_xts_[en|de]crypt.Andy Polyakov
2011-10-30bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c.Andy Polyakov
2011-10-29bsaes-x86_64.pl: optimize InvMixColumns.Andy Polyakov
2011-10-29bsaes-x86_64.pl: add decryption procedure (with unoptimized referenceAndy Polyakov
2011-10-19vxworks-mips: unify and add assembler.Andy Polyakov
2011-10-18bsaes-x86_64.pl: make it work with ml64.Andy Polyakov
2011-10-18[bs|vp]aes-x86[_64].pl: typos and clarifications.Andy Polyakov
2011-10-17Engage bsaes-x86_64.pl, bit-sliced AES.Andy Polyakov
2011-10-14aesni-x86[_64].pl: fix bug in CCM code.Andy Polyakov
2011-09-27bsaes-x86_64.pl: add due credit.Andy Polyakov
2011-09-25Add bit-sliced AES x86_64 assembler, see http://homes.esat.kuleuven.be/~ekasp...Andy Polyakov
2011-09-18Make latest assembler additions (vpaes and e_padlock) work in Windows build.Andy Polyakov
2011-09-15Integrate Vector Permutation AES into build system.Andy Polyakov
2011-09-14Allow for dynamic base in Win64 FIPS module.Andy Polyakov
2011-09-12vpaes-x86[_64]*.pl: fix typo.Andy Polyakov
2011-09-12Add so called Vector Permutation AES x86[_64] assembler, seeAndy Polyakov
2011-08-23Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.Andy Polyakov
2011-08-07aes/asm/aesni-*.pl: fix CCM and further optimize it.Andy Polyakov
2011-07-20aes-ppc.pl: minor optimization favoring embedded processors (performanceAndy Polyakov