aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/block
Commit message (Expand)AuthorAgeFilesLines
...
* Correct CAST-128 decryption with more than 1 blockJack Lloyd2017-11-161-32/+32
* Optimizations for CAST-128Jack Lloyd2017-11-161-45/+135
* Optimize BlowfishJack Lloyd2017-11-161-41/+82
* Format tweaksJack Lloyd2017-11-021-2/+2
* Avoid using semicolon at and of do { } while(0) macro block.Jack Lloyd2017-11-022-19/+19
* Include <memory> in base type headersJack Lloyd2017-10-291-0/+1
* Add checks that keyed algorithms are actually keyed before useJack Lloyd2017-10-2620-9/+99
* Convert http:// links to https:// where possibleJack Lloyd2017-10-245-5/+5
* Correct usage of std::aligned_storageJack Lloyd2017-10-151-6/+6
* Additional final annotationsJack Lloyd2017-10-152-4/+4
* Use overaligned storage for AES T-TableJack Lloyd2017-10-141-32/+56
* Reduce AES to using a single T-tableJack Lloyd2017-10-131-127/+78
* Optimizations for SM4Jack Lloyd2017-10-131-35/+94
* Swapped encrypt and decrypt in BlockCipher _xex functionsJack Lloyd2017-10-121-2/+2
* Use SIMD for in ThreefishJack Lloyd2017-10-121-2/+2
* OCB optimizationsJack Lloyd2017-10-121-0/+39
* Add compile-time rotation functionsJack Lloyd2017-10-1218-196/+199
* Address some bool/int conversion warnings from SonarJack Lloyd2017-10-061-1/+2
* Address various GCC warningsJack Lloyd2017-10-061-8/+8
* Remove redundant private: specifierJack Lloyd2017-10-031-1/+1
* Remove redundant parensJack Lloyd2017-10-031-1/+1
* Remove unnecessary virtuals from final classesJack Lloyd2017-10-021-2/+2
* Remove protected functions from final classesJack Lloyd2017-10-023-24/+2
* Fix some cast warnings from SonarJack Lloyd2017-10-014-5/+5
* Remove unused namespaceJack Lloyd2017-09-301-4/+0
* Change this code so Sonar understands div by zero can't happenJack Lloyd2017-09-301-2/+3
* Use explicit on more single-argument constructorsJack Lloyd2017-09-301-1/+4
* Address some MSVC warningsJack Lloyd2017-09-301-2/+2
* Apply final annotations to the library alsoJack Lloyd2017-09-222-2/+2
* Header file cleanupsJack Lloyd2017-09-213-3/+0
* Correct an error in SHACAL2 x86 code in unrolled caseJack Lloyd2017-09-201-3/+3
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2025-50/+50
* More annotationsJack Lloyd2017-09-193-5/+5
* Add API stability annotations.Jack Lloyd2017-09-1920-26/+26
* Small simplification in CAST-128Jack Lloyd2017-09-161-41/+41
* 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