Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace relative_performance with libhashsum_get_relative_performance | Mattias Andrée | 2024-09-12 | 20 | -48/+93 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add relative_performance | Mattias Andrée | 2024-09-11 | 18 | -0/+48 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m doc | Mattias Andrée | 2024-09-06 | 46 | -46/+226 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add hash_excess_bits | Mattias Andrée | 2024-09-06 | 64 | -4/+317 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Document standard_partial_byte_{in,out}put_encoding in man pages1.0 | Mattias Andrée | 2024-09-05 | 46 | -3/+1616 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Set standard_partial_byte_output_encoding to LIBHASHSUM_UNSUPPORTED for Keccal-{224,256,384,512} | Mattias Andrée | 2024-09-05 | 4 | -4/+12 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Set standard_partial_byte_output_encoding to LIBHASHSUM_UNSUPPORTED for SHA-3 | Mattias Andrée | 2024-09-05 | 1 | -1/+4 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add standard_partial_byte_input_encoding and standard_partial_byte_output_encoding | Mattias Andrée | 2024-09-05 | 18 | -0/+116 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add libhashsum_init_blake2s_hasher.3 and libhashsum_init_blake2b_hasher.3 | Mattias Andrée | 2024-09-04 | 3 | -2/+590 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m doc improvement | Mattias Andrée | 2024-09-04 | 6 | -6/+36 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2024-09-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2024-09-04 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add more BLAKE2 tests and fix keyed BLAKE2 support in libhashsum_init_hasher_from_string | Mattias Andrée | 2024-09-04 | 4 | -10/+218 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix and test BLAKE2 support | Mattias Andrée | 2024-09-04 | 5 | -12/+69 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | tests: check .supports_non_whole_bytes | Mattias Andrée | 2024-09-04 | 35 | -36/+43 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Move test files into t/ | Mattias Andrée | 2024-09-01 | 36 | -108/+109 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for BLAKE2 (but not tree-hashing) | Mattias Andrée | 2024-09-01 | 22 | -42/+822 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m fix | Mattias Andrée | 2024-09-01 | 1 | -4/+4 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | keccak: but squeeze code in common subroutine | Mattias Andrée | 2024-09-01 | 1 | -26/+22 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add tests for Keccak and fix squeeze support in finalise_const for Keccak | Mattias Andrée | 2024-09-01 | 3 | -1/+258 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add tests for SHAKE and RawSHAKE | Mattias Andrée | 2024-09-01 | 9 | -13/+533 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | More testing | Mattias Andrée | 2024-08-31 | 6 | -10/+288 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for extended hash + add support for output hash to custom buffer when supported | Mattias Andrée | 2024-08-31 | 61 | -195/+1740 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add more tests + m fixes | Mattias Andrée | 2024-08-30 | 7 | -19/+708 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m + add man pages | Mattias Andrée | 2024-08-30 | 53 | -233/+9915 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m + add support for z parameter for keccak | Mattias Andrée | 2024-08-28 | 8 | -29/+57 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m misc | Mattias Andrée | 2024-08-27 | 7 | -171/+250 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m fix | Mattias Andrée | 2024-08-24 | 3 | -3/+3 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2024-08-24 | 1 | -4/+4 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add support for salt for BLAKE | Mattias Andrée | 2024-08-24 | 10 | -57/+239 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add BLAKE via libblake>=1.1 (this version introduced libblake_init()) | Mattias Andrée | 2024-08-24 | 46 | -25/+1401 |
| | | | | 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ée | 2024-08-24 | 52 | -33/+1750 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Make it possible for libhashsum_state to grow in future versions | Mattias Andrée | 2024-08-24 | 1 | -9/+16 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Additional error conditions for libhashsum_init_hasher and libhashsum_init_hasher_from_string | Mattias Andrée | 2024-08-24 | 1 | -0/+15 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add README | Mattias Andrée | 2024-08-24 | 1 | -0/+30 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add libhashsum_init_hasher_from_string + m | Mattias Andrée | 2024-08-24 | 5 | -16/+97 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add libhashsum_hasher.algorithm_string | Mattias Andrée | 2024-08-24 | 12 | -0/+34 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Make algorithms optional | Mattias Andrée | 2024-08-24 | 48 | -65/+416 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Test partial byte support in SHA1 and SHA-224 | Mattias Andrée | 2024-08-24 | 5 | -5/+27 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Standardise how to interpret a partial byte | Mattias Andrée | 2024-08-24 | 10 | -12/+68 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix makefile | Mattias Andrée | 2024-08-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Disable the massive tests | Mattias Andrée | 2024-08-24 | 5 | -16/+40 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Document when things were introduced | Mattias Andrée | 2024-08-24 | 1 | -3/+90 |
| | | | | | | Also mention when an algorithm has been compromised Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Silence some clang warnings | Mattias Andrée | 2024-08-23 | 1 | -1/+8 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fixes + add SHA2 support via libsha2 | Mattias Andrée | 2024-08-23 | 20 | -32/+518 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fixes + add SHA0 and SHA1 using libsha1 | Mattias Andrée | 2024-08-23 | 16 | -25/+260 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | First commit | Mattias Andrée | 2024-08-23 | 24 | -0/+2443 |
Signed-off-by: Mattias Andrée <maandree@kth.se> |