aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/block
Commit message (Expand)AuthorAgeFilesLines
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-112-3/+3
* Improve side channel attack resistance of table based AES implJack Lloyd2015-11-291-414/+147
* Make Montgomery reduction constant time.Jack Lloyd2015-10-242-20/+20
* Break up openssl providerJack Lloyd2015-10-192-0/+219
* Make PKCS #1 and OAEP decoding constant time to avoid oracle attacksJack Lloyd2015-10-162-13/+34
* Delete Camellia sbox header.Jack Lloyd2015-09-222-550/+1
* Inline Camellia sbox tables to source fileJack Lloyd2015-09-221-3/+530
* Move check for SIMD instructions to CPUIDJack Lloyd2015-09-211-7/+3
* Remove use of lookup.h in favor of new T::create API.Jack Lloyd2015-09-212-6/+4
* Address some review comments by Simon. GH #279Jack Lloyd2015-09-212-2/+2
* Internal header cleanupsJack Lloyd2015-09-195-40/+16
* Handle dependencies re static linking. GH #279Jack Lloyd2015-09-172-0/+24
* Fix for minimized buildsJack Lloyd2015-09-111-1/+4
* Fix static lib registration for block, hash, mac, stream, kdfJack Lloyd2015-09-1036-126/+326
* Reverse the algorithm priority orderingJack Lloyd2015-08-297-11/+19
* block: Add missing overridesDaniel Seither2015-07-3031-228/+228
* Remove the x86 asm versions of MD4, MD5, SHA-1 and SerpentJack Lloyd2015-07-254-802/+0
* Silence some extra ';' warningsSimon Warta2015-07-221-2/+3
* Fix module combi: adler32,threefish_avx2Simon Warta2015-07-081-0/+4
* Fix compilation by Clang with _LIBCPP_DEBUGLSK2015-07-081-4/+4
* More changes for use with debug STLSimon Warta2015-06-301-1/+1
* lib/block: Convert &vec[0] to vec.data()Simon Warta2015-06-2713-59/+59
* Hide Algorithm_Factory and use the functions in lookup.h internally.lloyd2015-03-042-5/+4
* Clean up root dir, remove some unneeded dependencieslloyd2015-02-051-5/+0
* Enable OpenSSL for providing ciphers and hashes again.lloyd2015-02-051-0/+1
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-0414-31/+16
* Add missing files. Remove cipher lookup from engine code.lloyd2015-02-011-0/+36
* Use registry for streams and MACs. Start updating callers.lloyd2015-01-311-6/+4
* Use Algo_Registry also for hashes.lloyd2015-01-283-8/+5
* Add a runtime map of string->func() which when called returnlloyd2015-01-2838-68/+175
* Ensure all files have copyright and license info.lloyd2015-01-1075-75/+75
* Fix various warnings from VC++ 2014 and add missing includelloyd2014-10-311-1/+1
* Remove Square, Skipjack, Luby-Rackoff, and Blue Midnight Wish.lloyd2014-02-0810-1147/+0
* Have Skein call Threefish, rather than duplicating the code.lloyd2014-02-082-8/+60
* Guess I won't be needing theselloyd2014-01-183-3/+0
* Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.lloyd2014-01-186-145/+133
* Move lib into srclloyd2014-01-10117-0/+14485