aboutsummaryrefslogtreecommitdiff
path: root/sha3.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-04sha3.h: remove unnecessary consts from pointer parametersPaul Duncan1-33/+33
2023-09-04./sha3.h: improve documentation for sha3_{224,256,384,512}(), shake{128,256}(...Paul Duncan1-12/+36
2023-09-04sha3.h: document sha3_*() and shake*()Paul Duncan1-0/+117
2023-09-04sha3.[hc]: add parallelhash256, parallelhash256_xof_{init,absorb,squeeze,once...Paul Duncan1-0/+6
2023-09-04sha3.[hc]: add parallelhash128(), parallelhash128_xof_{init,absorb,squeeze,on...Paul Duncan1-0/+22
2023-09-03sha3.[hc]: add tuplehash256(), tuplehash256_xof_{init,squeeze,once}(), and te...Paul Duncan1-0/+5
2023-09-03sha3.[hc]: add tuplehash128(), tuplehash128_xof_{init,squeeze,once}(), and te...Paul Duncan1-0/+18
2023-09-03sha3.[hc]: add kmac256_xof_{init,absorb,squeeze,once}() and test_kmac256_xof()Paul Duncan1-0/+5
2023-09-03sha3.[hc]: add kmac128_xof_{init,absorb,squeeze,once}(), test_kmac128_xof()Paul Duncan1-0/+5
2023-09-03sha3.h: add kmac{128,256}() prototypesPaul Duncan1-0/+3
2023-09-03sha3.[hc]: add kmac128(), kmac_params_t, and stub test_kmac128()Paul Duncan1-2/+9
2023-09-02sha3.[hc]: add cshake256 functions and testsPaul Duncan1-1/+7
2023-09-02sha3.[hc]: add cshake128 functionsPaul Duncan1-0/+12
2023-09-02sha3.[hc]: add shake{128,256}_xof_once()Paul Duncan1-0/+2
2023-09-02sha3.[hc], main.c: remove absorb_done(), make squeeze always succeedPaul Duncan1-4/+2
2023-09-01./sha3.h: add shake{128,256}_xof_*()Paul Duncan1-0/+21
2023-09-01initial commitPaul Duncan1-0/+22