aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash
Commit message (Expand)AuthorAgeFilesLines
* Fix build on 32-bitJack Lloyd2017-10-261-1/+1
* Avoid invalid iterator woesJack Lloyd2017-10-261-8/+18
* Blake2b optimizationsJack Lloyd2017-10-263-133/+94
* Convert http:// links to https:// where possibleJack Lloyd2017-10-242-2/+2
* Interleave SM3 message expansionJack Lloyd2017-10-121-141/+142
* Add compile-time rotation functionsJack Lloyd2017-10-1211-370/+381
* Merge GH #1248 Unroll SM3 compression loopJack Lloyd2017-10-111-56/+94
|\
| * Unroll SM3 compression functionJack Lloyd2017-10-101-56/+94
* | Mark some functions of MDx_HashFunction finalJack Lloyd2017-10-051-3/+3
|/
* Avoid empty methods, use =default or add a commentJack Lloyd2017-10-031-1/+1
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-1/+1
* Remove protected functions from final classesJack Lloyd2017-10-023-6/+5
* 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