aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/block
Commit message (Expand)AuthorAgeFilesLines
* Change T::provider to return std::stringJack Lloyd2016-09-1511-16/+15
* Add T::provider() to allow user to inquire about implementation usedJack Lloyd2016-09-1511-0/+88
* Add cpuid overload to test frameworkJack Lloyd2016-09-151-3/+3
* Merge optimized implementations into base classJack Lloyd2016-09-1526-633/+413
* These vectors can be constJack Lloyd2016-09-091-2/+2
* Remove XTEA SIMD implJack Lloyd2016-09-023-165/+0
* Remove deprecated ciphers MARS, RC2, RC5, RC6, SAFER-SK and TEAJack Lloyd2016-09-0219-1478/+0
* Threefish-512 AVX2 optimizationsJack Lloyd2016-08-101-76/+165
* Empty the key/tweak containers which is used to signal the key was setJack Lloyd2016-04-151-3/+3
* Merge branch 'master' into clang-analyzerDaniel Neus2016-03-065-6/+6
|\
| * cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-055-6/+6
* | added an assert for aes key length >= 4 in aes_key_schedule to prevent divisi...Daniel Neus2016-03-021-0/+6
* | fix dead assignment / redundant computation in block/aes_ssse3/aes_ssse3.cpp ...Daniel Neus2016-03-021-2/+0
|/
* Avoid some Wshadows in GCC 4.8Jack Lloyd2016-02-201-2/+2
* Add final attribute to many classesJack Lloyd2016-01-1027-36/+36
* Mass-prefix member vars with m_René Korthaus2016-01-0848-666/+666
* Use valgrind's memcheck API for checking const time annotationsJack Lloyd2016-01-031-1/+32
* Add cast to a suspcious looking (but actually ok in this case) shift in MARSJack Lloyd2016-01-011-1/+1
* Drop seed_tabJack Lloyd2016-01-011-192/+0
* Inline SEED's sbox tablesJack Lloyd2016-01-012-33/+203
* Merge the openssl code together.Jack Lloyd2015-12-192-219/+0
* 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