summaryrefslogtreecommitdiff
path: root/crypto/aes
Commit message (Expand)AuthorAgeFilesLines
* bsaes-armv7.pl: change preferred contact.appro2012-03-031-1/+1
* Add bit-sliced AES for ARM NEON. This initial version is effectivelyappro2012-03-031-0/+987
* aes-ppc.pl, sha512-ppc.pl: comply even with Embedded ABI specificationappro2012-01-131-13/+8
* aes-sparcv9.pl: clean up regexpappro2012-01-111-1/+2
* vpaes-x86.pl: revert previous commit and solve the problem through x86masm.pl.appro2011-12-151-5/+5
* vpaes-x86.pl: portability fix.appro2011-12-141-5/+5
* bsaes-x86_64.pl: fix buffer overrun in tail processing.appro2011-11-161-0/+1
* bsaes-x86_64.pl: add Win64 SEH and "hadrware" calls to aes-x86_64.pl.appro2011-11-132-26/+216
* bsaes-x86_64.pl: add bsaes_xts_[en|de]crypt.appro2011-11-101-12/+810
* bsaes-x86_64.pl: add CBC decrypt and engage it in e_aes.c.appro2011-10-301-3/+491
* bsaes-x86_64.pl: optimize InvMixColumns.appro2011-10-291-106/+82
* bsaes-x86_64.pl: add decryption procedure (with unoptimized referenceappro2011-10-291-26/+385
* vxworks-mips: unify and add assembler.appro2011-10-192-4/+9
* bsaes-x86_64.pl: make it work with ml64.appro2011-10-181-18/+35
* [bs|vp]aes-x86[_64].pl: typos and clarifications.appro2011-10-183-6/+6
* Engage bsaes-x86_64.pl, bit-sliced AES.appro2011-10-171-0/+2
* aesni-x86[_64].pl: fix bug in CCM code.appro2011-10-142-9/+7
* bsaes-x86_64.pl: add due credit.appro2011-09-271-4/+4
* Add bit-sliced AES x86_64 assembler, see http://homes.esat.kuleuven.be/~ekasp...appro2011-09-251-0/+1184
* Make latest assembler additions (vpaes and e_padlock) work in Windows build.appro2011-09-181-1/+1
* Integrate Vector Permutation AES into build system.appro2011-09-153-6/+12
* Allow for dynamic base in Win64 FIPS module.appro2011-09-141-0/+10
* vpaes-x86[_64]*.pl: fix typo.appro2011-09-122-2/+2
* Add so called Vector Permutation AES x86[_64] assembler, seeappro2011-09-122-0/+2103
* Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.appro2011-08-232-0/+1251
* aes/asm/aesni-*.pl: fix CCM and further optimize it.appro2011-08-072-68/+78
* aes-ppc.pl: minor optimization favoring embedded processors (performanceappro2011-07-201-132/+132
* crypto/aes/Makefile: make it work on IRIX.appro2011-06-281-0/+3
* s390x assembler pack: add s390x-gf2m.pl and harmonize AES_xts_[en|de]crypt.appro2011-06-271-11/+12
* Minor x86_64 perlasm update.appro2011-06-271-9/+7
* aesni-x86[_64].pl: relax alignment requirement.appro2011-05-302-2/+2
* aes-ppc.pl: handle unaligned data on page boundaries.appro2011-05-281-1/+157
* PPC assembler pack: adhere closer to ABI specs, add PowerOpen traceback data.appro2011-05-271-11/+31
* aesni-x86[_64].pl: optimize for Sandy Bridge and add XTS mode.appro2011-05-222-622/+3161
* aesni-x86_64.pl: make it compile on MacOS X.appro2011-05-181-2/+2
* ARM assembler pack: profiler-assisted optimizations and NEON support.appro2011-04-012-30/+134
* s390x assembler pack: tune-up and support for new z196 hardware.appro2011-03-041-25/+764
* Update dependencies.steve2011-02-211-10/+28
* Experimental symbol renaming to avoid clashes with regular OpenSSL.steve2011-02-166-0/+6
* Change AR to ARX to allow exclusion of fips object modulessteve2011-01-261-1/+1
* s390x assembler pack: adapt for -m31 build, see commentary in Configureappro2010-11-291-72/+95
* Add aes-mips.pl assembler module.appro2010-10-211-0/+1606
* s390x assembler pack: extend OPENSSL_s390xcap_P to 128 bits.appro2010-09-181-1/+1
* fix bug in AES_unwrap()steve2010-08-301-3/+3
* aes-x86_64.pl: commit#19797 was overzealous, partially reverse.appro2010-07-261-2/+6
* aes-x86_64.pl: remove redundant instructions.appro2010-07-261-10/+2
* aesni-x86_64.pl: fix typos.appro2010-07-261-11/+14
* perlasm/x86asm.pl: move aesni and pclmulqdq opcodes to aesni-x86.pl andappro2010-07-261-4/+21
* #if out deleted function from headers so it isn't picked up by WIN32 buildsteve2010-07-261-0/+2
* aesni-x86[_64].pl: fine-tune, add CCM subroutine, add performance data.appro2010-07-252-255/+769