aboutsummaryrefslogtreecommitdiffstats
path: root/libblake_internal_blakes_digest.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-02-17Fix typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-21Initial work on optimising compression function; mm128 version is slower, mm256 version is barely fasterMattias Andrée10-2/+330
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-21Fix memory corruption bug in test.c and simplify message byte-length calculationMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-19Fix warningsMattias Andrée9-38/+83
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-19Add todos about more tests being neededMattias Andrée1-0/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-19Optimisation for amd64Mattias Andrée16-143/+406
Increased major number as the ABI was broken by insertion of padding into the BLAKE2 parameter structures (except for BLAKE2Xs) Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-18Improve portabilityMattias Andrée2-67/+85
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-16Fix libblake_blake2[sn]_digest_get_required_input_size for 0 input1.0Mattias Andrée2-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-13Add *_force_update for BLAKE2[X] (intended for parallel hashing)Mattias Andrée6-0/+58
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-08Add BLAKE2XMattias Andrée25-124/+428
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-08Add last_node parameter to libblake_blake2[sb]_digestMattias Andrée4-6/+12
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-07mMattias Andrée1-10/+10
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-07Add BLAKE2b and BLAKE2s + add salt support to BLAKE + mMattias Andrée25-84/+900
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-01-06libblake_decode_hex: verify inputMattias Andrée3-6/+15
Signed-off-by: Mattias Andrée <maandree@kth.se>