aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash
Commit message (Expand)AuthorAgeFilesLines
* Missing addsJack Lloyd2015-12-111-1/+1
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-111-2/+2
* Update and consolidate the test framework.Jack Lloyd2015-11-111-1/+1
* Break up openssl providerJack Lloyd2015-10-192-0/+122
* Address some review comments by Simon. GH #279Jack Lloyd2015-09-211-1/+1
* Internal header cleanupsJack Lloyd2015-09-1923-63/+17
* Handle dependencies re static linking. GH #279Jack Lloyd2015-09-174-4/+31
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-1022-46/+184
* Remove alloc module; move secmem.h to base and locking_allocator to utilsJack Lloyd2015-08-291-4/+0
* Reverse the algorithm priority orderingJack Lloyd2015-08-291-1/+2
* hash: Add missing overridesDaniel Seither2015-07-3021-143/+143
* Remove the x86 asm versions of MD4, MD5, SHA-1 and SerpentJack Lloyd2015-07-2516-1115/+0
* Fix typosSimon Warta2015-07-242-2/+2
* lib/hash: Convert &vec[0] to vec.data()Simon Warta2015-06-2718-43/+43
* Comile fixes for VC 2013. Based on github pull 56neusdan2015-03-101-0/+3
* In Algo_Registry if a maker func fails, try the next most preferred onelloyd2015-03-051-1/+1
* Hide Algorithm_Factory and use the functions in lookup.h internally.lloyd2015-03-042-8/+3
* Correct includeslloyd2015-02-112-2/+2
* Clean up root dir, remove some unneeded dependencieslloyd2015-02-059-0/+406
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-046-13/+7
* Add missing files. Remove cipher lookup from engine code.lloyd2015-02-011-0/+33
* Use Algo_Registry also for hashes.lloyd2015-01-2826-67/+143
* Ensure all files have copyright and license info.lloyd2015-01-1051-51/+51
* Add SHA-512/256lloyd2015-01-0812-74/+84
* Remove Square, Skipjack, Luby-Rackoff, and Blue Midnight Wish.lloyd2014-02-083-247/+0
* Have Skein call Threefish, rather than duplicating the code.lloyd2014-02-083-176/+89
* Guess I won't be needing theselloyd2014-01-181-1/+0
* Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.lloyd2014-01-182-37/+32
* Fix Skein_512::clearlloyd2014-01-181-2/+2
* Split off the keyed interfaces of transform to Keyed_Transformlloyd2014-01-182-3/+5
* Move lib into srclloyd2014-01-1077-0/+6481