aboutsummaryrefslogtreecommitdiffstats
path: root/libhashsum.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mMattias Andrée2024-09-121-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libhashsum_get_relative_performance.3Mattias Andrée2024-09-121-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Replace relative_performance with libhashsum_get_relative_performanceMattias Andrée2024-09-121-12/+18
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add relative_performanceMattias Andrée2024-09-111-0/+12
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add hash_excess_bitsMattias Andrée2024-09-061-1/+16
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Document standard_partial_byte_{in,out}put_encoding in man pages1.0Mattias Andrée2024-09-051-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add standard_partial_byte_input_encoding and standard_partial_byte_output_encodingMattias Andrée2024-09-051-0/+82
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libhashsum_init_blake2s_hasher.3 and libhashsum_init_blake2b_hasher.3Mattias Andrée2024-09-041-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2024-09-041-2/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for BLAKE2 (but not tree-hashing)Mattias Andrée2024-09-011-1/+76
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add tests for SHAKE and RawSHAKEMattias Andrée2024-09-011-12/+12
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for extended hash + add support for output hash to custom buffer when supportedMattias Andrée2024-08-311-1/+47
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add more tests + m fixesMattias Andrée2024-08-301-6/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + add man pagesMattias Andrée2024-08-301-211/+56
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + add support for z parameter for keccakMattias Andrée2024-08-281-4/+7
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m miscMattias Andrée2024-08-271-2/+27
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* mMattias Andrée2024-08-241-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for salt for BLAKEMattias Andrée2024-08-241-14/+30
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add BLAKE via libblake>=1.1 (this version introduced libblake_init())Mattias Andrée2024-08-241-4/+165
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for Keccak, SHA3, SHAKE, and RawSHAKE via libkeccak>=1.3 (this version introduced zerocopy)Mattias Andrée2024-08-241-19/+466
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Make it possible for libhashsum_state to grow in future versionsMattias Andrée2024-08-241-9/+16
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Additional error conditions for libhashsum_init_hasher and libhashsum_init_hasher_from_stringMattias Andrée2024-08-241-0/+15
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libhashsum_init_hasher_from_string + mMattias Andrée2024-08-241-0/+18
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libhashsum_hasher.algorithm_stringMattias Andrée2024-08-241-0/+11
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Make algorithms optionalMattias Andrée2024-08-241-16/+18
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Standardise how to interpret a partial byteMattias Andrée2024-08-241-0/+14
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Document when things were introducedMattias Andrée2024-08-241-3/+90
| | | | | | Also mention when an algorithm has been compromised Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fixes + add SHA2 support via libsha2Mattias Andrée2024-08-231-27/+158
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fixes + add SHA0 and SHA1 using libsha1Mattias Andrée2024-08-231-13/+59
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* First commitMattias Andrée2024-08-231-0/+344
Signed-off-by: Mattias Andrée <maandree@kth.se>