aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/block
Commit message (Expand)AuthorAgeFilesLines
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1848-702/+702
* Fix clang-analyzer warning in AES codeJack Lloyd2016-12-161-6/+4
* Remove <source> block from info.txt filesJack Lloyd2016-12-082-8/+0
* Inline Twofish::rs_mul into its only callerJack Lloyd2016-12-082-24/+19
* Rename Serpent SIMD and Twofish SBOX source filesJack Lloyd2016-12-082-0/+0
* Add Cilk/OpenMP supportJack Lloyd2016-11-2611-251/+204
* Remove blowfish table source file.Jack Lloyd2016-11-031-190/+0
* Inline Blowfish tables to blowfish.cppJack Lloyd2016-11-032-3/+182
* Move ISA optimized versions under the main algo dirJack Lloyd2016-11-0312-8/+0
* Remove alias logic from SCAN_NameJack Lloyd2016-10-211-30/+30
* Remove Algo_RegistryJack Lloyd2016-10-216-96/+184
* Improve block doxygen [ci skip]René Korthaus2016-10-191-3/+6
* Add ISA annotations to functions using SIMD, AES, etcJack Lloyd2016-10-144-0/+39
* Missing inline specifierJack Lloyd2016-10-021-1/+1
* 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