aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash
Commit message (Expand)AuthorAgeFilesLines
* Fix some cast warnings from SonarJack Lloyd2017-10-011-1/+1
* Use explicit on more single-argument constructorsJack Lloyd2017-09-303-4/+4
* Apply final annotations to the library alsoJack Lloyd2017-09-222-3/+3
* Fix for minimized buildJack Lloyd2017-09-211-0/+1
* Header file cleanupsJack Lloyd2017-09-215-5/+0
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-2023-46/+46
* More annotationsJack Lloyd2017-09-192-4/+4
* Add API stability annotations.Jack Lloyd2017-09-1921-29/+29
* Fix Wshadow warningJack Lloyd2017-09-171-5/+5
* De-inline xor_buf, add SIMD and unrollingJack Lloyd2017-09-161-11/+24
* Rename file to match conventionsJack Lloyd2017-08-311-0/+0
* More MSVC warnings fixesJack Lloyd2017-08-311-1/+1
* Fix various MSVC warningsJack Lloyd2017-08-311-6/+6
* Avoid math on booleansJack Lloyd2017-08-291-3/+3
* Modify GOST-34.11 hash to avoid a GCC miscompilation.Jack Lloyd2017-08-131-1/+4
* Remove STREEBOG_AX and STREEBOG_C from header.Daniel Wyatt2017-08-041-4/+0
* streebog: Addressing review comments.Daniel Wyatt2017-08-043-852/+46
* Add Streebog hash (GOST R 34.11-2012).Daniel Wyatt2017-08-045-0/+1934
* Merge GH #1094 Add initial BearSSL providerJack Lloyd2017-08-021-1/+16
|\
| * BearSSL: implement PR feedback and compare ECGroup OID namePatrick Wildt2017-07-051-6/+6
| * BearSSL: Initial support and hash testsPatrick Wildt2017-07-051-1/+16
* | Use native compiler versioning of MSVCSimon Warta2017-07-312-2/+2
|/
* Cleanups in SM3 codeJack Lloyd2017-06-291-81/+25
* Maintainer mode fixes: old style casts, missing override, unused functionsJack Lloyd2017-06-083-36/+13
* fix doxygen build: hide method definitions with ifdefs where theZoltan Gyarmati2017-06-084-0/+8
* Merge GH #1056 Add HashFunction::copy_state and port to OpenSSL 1.1.0Jack Lloyd2017-05-2241-0/+202
|\
| * Fix for old GCC and ClangJack Lloyd2017-05-222-2/+2
| * Add HashFunction::copy_stateJack Lloyd2017-05-2241-0/+177
* | Disable ARMv8 SHA extensions on 32-bitJack Lloyd2017-05-222-2/+2
* | Change SHA-2 to use a single convention for CPU extnJack Lloyd2017-05-203-9/+8
* | Set minimum compiler versions for ARMv8 SHA intrinsicsJack Lloyd2017-05-202-0/+10
* | Small cleanups for ARM SHA codeJack Lloyd2017-05-204-16/+24
* | Add SHA-256 using ARMv8 instructionsJack Lloyd2017-05-204-35/+240
* | Add ARMv8 SHA-1 supportJack Lloyd2017-05-204-0/+222
|/
* Set minimum compiler versions for SHA intrinsicsJack Lloyd2017-05-192-0/+12
* Add support for Intel SHA-1/SHA-2 instructionsJack Lloyd2017-05-198-1/+465
* Merge GH #966 Add SM3 hash functionJack Lloyd2017-04-054-0/+334
|\
| * Re-roll two loops in SM3 hash compression function that are causing test fail...Daniel Wyatt2017-04-041-94/+32
| * Unroll loops in SM3 hash compress_n.Daniel Wyatt2017-04-032-65/+241
| * Fix info.txt date and update to new format.Daniel Wyatt2017-04-031-1/+3
| * Merge remote-tracking branch 'origin/master' into sm3Daniel Wyatt2017-04-0321-21/+63
| |\
| * | Add SM3 hash functionDaniel Wyatt2017-04-034-0/+218
* | | Content:Tomasz Frydrych2017-04-032-2/+2
| |/ |/|
* | Remove "Dirty hack" for multiple defines in lex_me_harder()Simon Warta2017-04-0221-21/+63
|/
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-1843-365/+365
* Avoid unneeded code - previous conditionals handle these casesJack Lloyd2016-11-251-8/+0
* Adds SHAKE support for XMSSMatthias Gierlings2016-11-251-0/+8
* Add SHAKE-128 and SHAKE-256 as hash functionsJack Lloyd2016-11-107-75/+279
* Move ISA optimized versions under the main algo dirJack Lloyd2016-11-032-4/+0
* Correct name for Comb4PJack Lloyd2016-10-271-1/+1