aboutsummaryrefslogtreecommitdiffstats
path: root/src/block/aes_intel
Commit message (Expand)AuthorAgeFilesLines
* Update AES-NI for SecureVector and BlockCipher changeslloyd2010-10-191-9/+9
* Use size_t rather than u32bit in SymmetricAlgorithmlloyd2010-10-132-6/+6
* More size_tlloyd2010-10-132-18/+18
* s/u32bit/size_t/ for block cipher parallelism querieslloyd2010-10-121-3/+3
* Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-6/+6
* Yet more Doxygen commentslloyd2010-06-161-12/+12
* Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-072-2/+2
* Hid --enable-isa and instead expose --enable-{sse2,ssse3,aes-ni,altivec}lloyd2010-05-261-1/+1
* Change BlockCipher::parallelism() to return the native parallelism oflloyd2010-05-251-3/+3
* Remove SecureBuffer, which is the fixed-size variant of SecureVector.lloyd2010-03-231-3/+3
* Set parallelism defaults.lloyd2010-02-251-0/+6
* Un-internal loadstor.h (and its header deps, rotate.h andlloyd2009-12-211-1/+1
* Make many more headers internal-only.lloyd2009-12-161-1/+1
* Remove SSE4 dependency in AES-192 key schedule, and also avoid requiringlloyd2009-11-102-26/+25
* Add AES-192 using AES-NI. Tested OK with Intel's simulator.lloyd2009-11-102-7/+276
* Add unrolled versions of AES-NI code that will handle 4 blocks in parallel.lloyd2009-11-101-12/+176
* Fix errors in the AES-256 key schedule for the AES-NI version. Now passeslloyd2009-11-102-196/+169
* Add AES-256 using AES-NIlloyd2009-11-103-3/+243
* Make the AES implementation using Intel's AES instruction extension official;lloyd2009-11-102-7/+7
* Clean up aes_128_key_expansionlloyd2009-11-061-24/+18
* Dename unused length fieldlloyd2009-11-061-1/+1
* Add a new need_isa marker for info.txt that lets a module dependlloyd2009-11-061-1/+1
* Add a complete but untested AES-128 using the AES-NI intrinsics.lloyd2009-11-062-58/+139
* Stub for AES class using Intel's AES-NI instructions and an engine forlloyd2009-11-063-0/+145