summaryrefslogtreecommitdiff
path: root/crypto/aes
Commit message (Expand)AuthorAgeFilesLines
* Merge main -> VMS_64BITBRANCH_VMS_64BITRichard Levitte2010-01-2723-2975/+15217
* Many changes from 0.9.8-dev.Richard Levitte2005-02-258-581/+1019
* This commit was manufactured by cvs2svn to create branch 'BRANCH_VMS_64BIT'.cvs2svn2005-02-061-0/+1798
|\
| * 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
* The 'counter' is really the IV.Richard Levitte2003-07-031-1/+1
* Change AES-CTR to increment the IV by 1 instead of 2^64.Richard Levitte2003-07-031-7/+43
* The output from AES_cbc_encrypt() should be exact multiple blocks when encryp...Richard Levitte2003-06-101-1/+1
* Make sure we get the definition of OPENSSL_NO_AES.Richard Levitte2003-03-201-0/+2
* Workaround for lame compiler bug introduced in "CPU pack" for MSVC6SP5.Andy Polyakov2003-01-231-3/+3
* Make AES_ENCRYPT and AES_DECRYPT macros instead of static constants.Richard Levitte2002-12-201-2/+3
* WinCE patchesRichard Levitte2002-11-151-1/+1
* Remove warnings.Richard Levitte2002-11-141-1/+1
* Security fixes brought forward from 0.9.7.Ben Laurie2002-11-131-15/+15
* disable weird assert()sBodo Möller2002-11-136-0/+36