aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash
Commit message (Expand)AuthorAgeFilesLines
* Fix clang-tidy readability-container-size-empty warningsJack Lloyd2022-02-061-2/+2
* Apply fixes for clang-analyzerJack Lloyd2022-02-042-22/+3
* Add header guardJack Lloyd2021-12-111-0/+5
* Cleanup SHA-3 Clang workaroundJack Lloyd2021-12-113-198/+127
* Remove the OpenSSL providerJack Lloyd2021-10-281-16/+1
* FIX: amalgamation build (SHA3 BMI2)René Meusel2021-10-281-2/+2
* workaround a miscompilation issue in clang 12 (XCode 13)René Meusel2021-10-192-10/+56
* Merge GH #2717 Have get_byte take a compile time indexJack Lloyd2021-04-173-134/+134
|\
| * Make get_byte take a compile-time constant indexJack Lloyd2021-04-163-134/+134
* | Remove MDx_HashFunction::write_countJack Lloyd2021-04-152-20/+6
|/
* Avoid releasing unique_ptr in Parallel hashJack Lloyd2021-04-061-3/+3
* Add HashFunction::new_objectJack Lloyd2021-04-0329-52/+53
* Add BlockCipher::new_objectJack Lloyd2021-04-031-5/+13
* Merge GH #2688 Use make_unique in HashFunction copy_state implJack Lloyd2021-04-0320-31/+28
|\
| * Use make_unique in copy_state implementationsJack Lloyd2021-04-0320-31/+28
* | Use make_unique in type factory functionsJack Lloyd2021-04-031-32/+28
|/
* Add choose and majority functionsJack Lloyd2021-01-0910-41/+47
* Use a single Sbox table for WhirlpoolJack Lloyd2020-12-223-618/+205
* Add SHACAL2 using ARMv8 SHA instructionsJack Lloyd2020-12-211-4/+4
* Align SHA-2 constantsJack Lloyd2020-12-202-19/+19
* Avoid having something at namespace scope named TABLEJack Lloyd2020-12-121-23/+23
* It seems basemetal armeabi won't do local alignments greater than 8Jack Lloyd2020-12-111-45/+49
* Incrase the alignment of all lookup tablesJack Lloyd2020-12-113-13/+13
* Cleanups in the Aarch64 SHA-2 codeJack Lloyd2020-12-051-101/+88
* Clean up the SHA-2 x86 SHA-NI implementationJack Lloyd2020-12-051-98/+99
* Remove ULL suffixesJack Lloyd2020-12-014-803/+803
* Add support for keyed Blake2b and also MAC via Blake2b.Tom2020-11-292-5/+54
* Make scan_name.h, cpuid.h and http_util.h internalJack Lloyd2020-11-285-5/+5
* Merge GH #2456 Remove deprecated headers, make many headers internalJack Lloyd2020-11-0653-171/+129
|\
| * Remove deprecated headers, make more headers internalJack Lloyd2020-11-0653-171/+129
* | Remove compiler version checks for old compilersJack Lloyd2020-11-064-10/+10
|/
* Remove default output length for SHAKEJack Lloyd2020-11-051-4/+4
* Remove Tiger hash functionJack Lloyd2020-11-055-633/+0
* Minor optimization for Blake2b::final_resultJack Lloyd2019-12-081-1/+2
* Resolve various integer conversion warnings from MSVCJack Lloyd2019-12-061-1/+1
* Deprecate many publically available headersJack Lloyd2019-09-0638-0/+60
* Make ssse3/sse2 dependencies explicit rather than implicitJack Lloyd2019-09-042-0/+2
* Add BOTAN_FORCE_INLINE and use it in BLAKE2bJack Lloyd2019-08-311-3/+3
* Fix a carry handling bug in StreebogJack Lloyd2019-08-261-3/+4
* Remove BearSSL providerJack Lloyd2019-07-051-16/+1
* Fix conflict when BMI2 is enabled and --single-amalgamation-fileJack Lloyd2019-06-191-3/+3
* Make the ISA list a listJack Lloyd2019-04-178-8/+28
* Fix some extra semicolonsJack Lloyd2019-03-271-1/+1
* Work around problem with GCC 4.8Jack Lloyd2019-03-262-2/+4
* Fix some warnings from GCC 9Jack Lloyd2019-03-252-2/+2
* s/Blake2b/BLAKE2b/Jack Lloyd2019-02-222-18/+20
* Unroll SHA-3Jack Lloyd2019-02-212-132/+158
* Recognize BLAKE2b also [ci skip]Jack Lloyd2019-01-311-1/+1
* Add BMI2 variants for SHA-512 and SHA-3Jack Lloyd2019-01-1810-10/+413
* Avoid including rotate.h in bswap.hJack Lloyd2018-12-219-0/+9