aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/block
Commit message (Expand)AuthorAgeFilesLines
* Add support for AES extensions on ARMv8Jack Lloyd2017-09-034-0/+367
* Fix various MSVC warningsJack Lloyd2017-08-312-2/+6
* Cleanup ARIAJack Lloyd2017-08-232-379/+251
* Add ARIA Block Cipher (GH #1004)Jeffrey Walton2017-08-234-0/+738
* Remove BOTAN_PARALLEL_FOR from T-table AESJack Lloyd2017-08-221-1/+1
* In SHACAL2 be smarter about how the round keys are loadedJack Lloyd2017-08-161-9/+15
* Optimize SHACAL2Jack Lloyd2017-08-162-46/+20
* Add 2x unrolling for SHACAL2 on x86Jack Lloyd2017-08-141-2/+71
* Add support for SHACAL2 using x86 SHA extensionsJack Lloyd2017-08-144-0/+109
* Notify callers of parallel ops for AES, IDEA, Noekeon, SHACAL2 and ThreefishJack Lloyd2017-08-1410-0/+85
* Pass by reference for MSVC x86Jack Lloyd2017-08-141-6/+8
* Add SHACAL2 in generic SIMDJack Lloyd2017-08-134-0/+157
* Add SHACAL2Jack Lloyd2017-08-134-0/+220
* Add SM4 block cipherJack Lloyd2017-06-164-0/+208
* Handle IV carryover in CBC, CFB, and stream ciphersJack Lloyd2017-05-131-0/+12
* Content:Tomasz Frydrych2017-04-031-1/+1
* Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-0224-25/+72
* Fix incorrect password truncation in bcrypt password hashing.Jack Lloyd2017-03-241-7/+11
* Remove some commented out code from NoekeonJack Lloyd2017-01-281-13/+0
* Add BOTAN_UNUSED in creator functionsJack Lloyd2017-01-271-0/+3
* Fix various SunCC and Solaris warnings and build problems.Jack Lloyd2017-01-244-18/+25
* 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