aboutsummaryrefslogtreecommitdiffstats
path: root/src/block/aes_ni
Commit message (Collapse)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-013-881/+0
|
* Set -m flags for rdrand.cpp. Update compiler ISA flagslloyd2013-12-231-1/+1
|
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-281-1/+1
| | | | | | so application code can check for the specific API it expects without having to keep track of what versions APIs x,y,z changed. Arbitrarily set all current API versions to 20131128.
* Fix old style cast warningslloyd2013-11-201-30/+30
|
* Add new helper zap which zeros a vector, clears it, and then callslloyd2012-11-292-13/+15
| | | | shrink_to_fit to actually deallocate memory.
* Use unaligned loads in AES-NI 192 key schedulelloyd2012-10-131-18/+26
|
* Compile fix for std::vectorlloyd2012-10-091-1/+1
|
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-3/+3
| | | | | | using a custom allocator. Currently our allocator just does new/delete with a memset before deletion, and the mmap and mlock allocators have been removed.
* Rename AES_XXX_Intel to AES_XXX_NI, since AMD's Bulldozer will alsolloyd2011-04-253-0/+871
support AES-NI.