aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/aes
Commit message (Expand)AuthorAgeFilesLines
* Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov2005-05-161-5/+18
* make updateBodo Möller2005-05-161-16/+0
* Fool-proofing MakefilesAndy Polyakov2005-05-151-4/+1
* Comply with optimization manual (no data should share cache-line with code).Andy Polyakov2005-05-091-1/+1
* Fix constants.Andy Polyakov2005-05-071-8/+8
* Add DTLS support.Ben Laurie2005-04-261-0/+1
* Avoid L1 cache aliasing even between key and S-boxes.Andy Polyakov2005-04-241-32/+108
* Avoid aliasing between stack frames and S-boxes. Compress prefetch code.Andy Polyakov2005-04-221-127/+215
* Mitigate cache-timing attack in CBC mode. This is done by implementingAndy Polyakov2005-04-161-654/+223
* Add emacs cache files to .cvsignore.Richard Levitte2005-04-111-0/+2
* Blow away Makefile.ssl.Ben Laurie2005-03-301-4/+3
* fix breakage for Perl versions that do boolean operations on long wordsUlf Möller2005-03-191-2/+2
* This patch was "ignited" by OpenBSD 3>=4 support. They've switched to ELFAndy Polyakov2005-02-061-4/+4
* Please BSD make...Andy Polyakov2005-01-251-0/+1
* Default to AES u32 being unsinged int and not long. This improves cacheAndy Polyakov2005-01-243-10/+18
* Improve ECB performance (48+14*rounds -> 18+13*rounds) and reserve forAndy Polyakov2005-01-241-508/+901
* Bug-fix in CBC encrypt tail processing and commentary section update.Andy Polyakov2005-01-201-16/+29
* Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.Andy Polyakov2005-01-181-90/+334
* Reserve for AES CBC assembler implementation...Andy Polyakov2005-01-181-2/+2
* Don't zap AES CBC IV, when decrypting truncated content in place.Andy Polyakov2005-01-181-2/+4
* "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% betterAndy Polyakov2005-01-131-744/+1190
* Permit "monolithic" AES assembler implementations, i.e. such which wouldAndy Polyakov2005-01-091-2/+2
* Commentary update for AES IA-64 assembler module.Andy Polyakov2004-12-301-1/+4
* Minor AES x86 assembler tune-up.Andy Polyakov2004-12-301-46/+59
* AES-CFB[18] 2x optimization. Well, I bet nobody cares about AES-CFB1Andy Polyakov2004-12-301-46/+20
* Oops-kind typos in aes-ia64.S...Andy Polyakov2004-12-281-3/+3
* iv needs to be const because it sometimes takes it's value from aRichard Levitte2004-12-281-3/+4
* Remove yet another redundant memcpy. Not at least performance critical,Andy Polyakov2004-12-261-4/+3
* Eliminate redundant memcpy of IV material. Performance improvement variesAndy Polyakov2004-12-261-7/+25
* Engage AES x86 assembler module for COFF and a.out targets.Andy Polyakov2004-12-261-4/+4
* Engage AES x86 assembler module on ELF platforms.Andy Polyakov2004-12-231-0/+7
* Eliminate copies of TeN and TdN, use those found in assembler module.Andy Polyakov2004-12-232-9/+26
* AES x86 assembler implementation.Andy Polyakov2004-12-231-0/+1082
* make update (oops, missed this file)Richard Levitte2004-12-131-2/+3
* Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte2004-11-021-1/+1
* Make sure memmove() is defined, even on SunOS 4.1.4.Richard Levitte2004-11-011-0/+1
* Make aes_ctr.c 64-bit savvy.Andy Polyakov2004-08-231-4/+4
* Build-n-link new IA-64 modules on Linux and HP-UX.Andy Polyakov2004-07-231-1/+5
* Various IA-64 assembler fix-ups.Andy Polyakov2004-07-231-14/+14
* Anchor AES and SHA-256/-512 assembler from C.Andy Polyakov2004-07-181-0/+2
* Add anchors for AES, SHA-256/-512 assembler modules and SSE2 code pathes.Andy Polyakov2004-07-181-2/+3
* Add licensing terms.Andy Polyakov2004-07-171-0/+6
* IA-64 is intolerant to misaligned access. It was a problem on Win64 asAndy Polyakov2004-07-171-1/+1
* AES assembler implementation for IA-64. Note that there is no anchor fromAndy Polyakov2004-07-011-0/+1248
* Add the missing parts for DES CFB1 and CFB8.Richard Levitte2004-01-282-0/+102
* Use sh explicitely to run point.shRichard Levitte2003-12-271-1/+1
* Removing those memcpy()s also took away the possibility for in and out toRichard Levitte2003-10-291-3/+4
* Correct serious bug in AES-CBC decryption when the message length isn'tRichard Levitte2003-10-151-5/+4
* The counter is big-endian. Since it comes as an array of char,Richard Levitte2003-07-041-26/+1
* Oops, I forgot to replace 'counter' with 'ivec' when used...Richard Levitte2003-07-031-2/+2