| Commit message (Expand) | Author | Age | Files | Lines |
* | Change T::provider to return std::string | Jack Lloyd | 2016-09-15 | 11 | -16/+15 |
* | Add T::provider() to allow user to inquire about implementation used | Jack Lloyd | 2016-09-15 | 11 | -0/+88 |
* | Add cpuid overload to test framework | Jack Lloyd | 2016-09-15 | 1 | -3/+3 |
* | Merge optimized implementations into base class | Jack Lloyd | 2016-09-15 | 26 | -633/+413 |
* | These vectors can be const | Jack Lloyd | 2016-09-09 | 1 | -2/+2 |
* | Remove XTEA SIMD impl | Jack Lloyd | 2016-09-02 | 3 | -165/+0 |
* | Remove deprecated ciphers MARS, RC2, RC5, RC6, SAFER-SK and TEA | Jack Lloyd | 2016-09-02 | 19 | -1478/+0 |
* | Threefish-512 AVX2 optimizations | Jack Lloyd | 2016-08-10 | 1 | -76/+165 |
* | Empty the key/tweak containers which is used to signal the key was set | Jack Lloyd | 2016-04-15 | 1 | -3/+3 |
* | Merge branch 'master' into clang-analyzer | Daniel Neus | 2016-03-06 | 5 | -6/+6 |
|\ |
|
| * | cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli... | Daniel Neus | 2016-03-05 | 5 | -6/+6 |
* | | added an assert for aes key length >= 4 in aes_key_schedule to prevent divisi... | Daniel Neus | 2016-03-02 | 1 | -0/+6 |
* | | fix dead assignment / redundant computation in block/aes_ssse3/aes_ssse3.cpp ... | Daniel Neus | 2016-03-02 | 1 | -2/+0 |
|/ |
|
* | Avoid some Wshadows in GCC 4.8 | Jack Lloyd | 2016-02-20 | 1 | -2/+2 |
* | Add final attribute to many classes | Jack Lloyd | 2016-01-10 | 27 | -36/+36 |
* | Mass-prefix member vars with m_ | René Korthaus | 2016-01-08 | 48 | -666/+666 |
* | Use valgrind's memcheck API for checking const time annotations | Jack Lloyd | 2016-01-03 | 1 | -1/+32 |
* | Add cast to a suspcious looking (but actually ok in this case) shift in MARS | Jack Lloyd | 2016-01-01 | 1 | -1/+1 |
* | Drop seed_tab | Jack Lloyd | 2016-01-01 | 1 | -192/+0 |
* | Inline SEED's sbox tables | Jack Lloyd | 2016-01-01 | 2 | -33/+203 |
* | Merge the openssl code together. | Jack Lloyd | 2015-12-19 | 2 | -219/+0 |
* | Reroot the exception hierarchy into a toplevel Exception class | Jack Lloyd | 2015-12-11 | 2 | -3/+3 |
* | Improve side channel attack resistance of table based AES impl | Jack Lloyd | 2015-11-29 | 1 | -414/+147 |
* | Make Montgomery reduction constant time. | Jack Lloyd | 2015-10-24 | 2 | -20/+20 |
* | Break up openssl provider | Jack Lloyd | 2015-10-19 | 2 | -0/+219 |
* | Make PKCS #1 and OAEP decoding constant time to avoid oracle attacks | Jack Lloyd | 2015-10-16 | 2 | -13/+34 |
* | Delete Camellia sbox header. | Jack Lloyd | 2015-09-22 | 2 | -550/+1 |
* | Inline Camellia sbox tables to source file | Jack Lloyd | 2015-09-22 | 1 | -3/+530 |
* | Move check for SIMD instructions to CPUID | Jack Lloyd | 2015-09-21 | 1 | -7/+3 |
* | Remove use of lookup.h in favor of new T::create API. | Jack Lloyd | 2015-09-21 | 2 | -6/+4 |
* | Address some review comments by Simon. GH #279 | Jack Lloyd | 2015-09-21 | 2 | -2/+2 |
* | Internal header cleanups | Jack Lloyd | 2015-09-19 | 5 | -40/+16 |
* | Handle dependencies re static linking. GH #279 | Jack Lloyd | 2015-09-17 | 2 | -0/+24 |
* | Fix for minimized builds | Jack Lloyd | 2015-09-11 | 1 | -1/+4 |
* | Fix static lib registration for block, hash, mac, stream, kdf | Jack Lloyd | 2015-09-10 | 36 | -126/+326 |
* | Reverse the algorithm priority ordering | Jack Lloyd | 2015-08-29 | 7 | -11/+19 |
* | block: Add missing overrides | Daniel Seither | 2015-07-30 | 31 | -228/+228 |
* | Remove the x86 asm versions of MD4, MD5, SHA-1 and Serpent | Jack Lloyd | 2015-07-25 | 4 | -802/+0 |
* | Silence some extra ';' warnings | Simon Warta | 2015-07-22 | 1 | -2/+3 |
* | Fix module combi: adler32,threefish_avx2 | Simon Warta | 2015-07-08 | 1 | -0/+4 |
* | Fix compilation by Clang with _LIBCPP_DEBUG | LSK | 2015-07-08 | 1 | -4/+4 |
* | More changes for use with debug STL | Simon Warta | 2015-06-30 | 1 | -1/+1 |
* | lib/block: Convert &vec[0] to vec.data() | Simon Warta | 2015-06-27 | 13 | -59/+59 |
* | Hide Algorithm_Factory and use the functions in lookup.h internally. | lloyd | 2015-03-04 | 2 | -5/+4 |
* | Clean up root dir, remove some unneeded dependencies | lloyd | 2015-02-05 | 1 | -5/+0 |
* | Enable OpenSSL for providing ciphers and hashes again. | lloyd | 2015-02-05 | 1 | -0/+1 |
* | Remove algo factory, engines, global RNG, global state, etc. | lloyd | 2015-02-04 | 14 | -31/+16 |
* | Add missing files. Remove cipher lookup from engine code. | lloyd | 2015-02-01 | 1 | -0/+36 |
* | Use registry for streams and MACs. Start updating callers. | lloyd | 2015-01-31 | 1 | -6/+4 |
* | Use Algo_Registry also for hashes. | lloyd | 2015-01-28 | 3 | -8/+5 |