Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-06 | ./sha3.h: add kangarootwelve{,_custom}() | Paul Duncan | 1 | -0/+29 | |
2023-09-06 | ./sha3.h: remove extraneous "in" from documentation | Paul Duncan | 1 | -10/+10 | |
2023-09-05 | sha3.[hc]: add turboshake{128,256}_custom() | Paul Duncan | 1 | -0/+32 | |
2023-09-05 | sha3.h: documentation updates | Paul Duncan | 1 | -119/+119 | |
2023-09-05 | sha3.[hc]: s/TurboHash/TurboSHAKE/ | Paul Duncan | 1 | -1/+1 | |
2023-09-05 | sha3.h: add turboshake functions | Paul Duncan | 1 | -3/+119 | |
2023-09-05 | sha3.[hc]: add header w/ spdx license identifier and library description | Paul Duncan | 1 | -2/+28 | |
2023-09-04 | sha3.[hc]: add hmac_sha3_{224,256,384,512}(), ↵ | Paul Duncan | 1 | -3/+185 | |
hmac_sha3_{224,256,384,512}_{init,absorb,final}(), test_hmac_sha3_{224,256,384,512}(), test_hmac_sha3_{224,256,384,512}_ctx() | |||||
2023-09-04 | sha3.[hc]: add sha3_{224,256,384,512}_{init,absorb,final}() and ↵ | Paul Duncan | 1 | -2/+125 | |
test_sha3_{224,256,384,512}_ctx() | |||||
2023-09-04 | document parallelhash{128,256}(), ↵ | Paul Duncan | 1 | -4/+176 | |
parallelhash{128,256}_xof_{init,absorb,squeeze,once}() | |||||
2023-09-04 | sha3.h: add tuplehash{128,256}(), ↵ | Paul Duncan | 1 | -3/+116 | |
tuplehash{128,256}_xof_{init,squeeze,once}() documentation | |||||
2023-09-04 | sha3.h: document kmac{128,256}(), kmac{128,256}_xof_{init,absorb,squeeze,once}() | Paul Duncan | 1 | -7/+151 | |
2023-09-04 | sha3.h: document cshake{128,256}(), cshake{128,256}_xof_{init,absorb,squeeze}() | Paul Duncan | 1 | -12/+129 | |
2023-09-04 | sha3.h: remove unnecessary consts from pointer parameters | Paul Duncan | 1 | -33/+33 | |
2023-09-04 | ./sha3.h: improve documentation for sha3_{224,256,384,512}(), ↵ | Paul Duncan | 1 | -12/+36 | |
shake{128,256}(), shake{128,256}_xof_{init,absorb,squeeze,once}() | |||||
2023-09-04 | sha3.h: document sha3_*() and shake*() | Paul Duncan | 1 | -0/+117 | |
2023-09-04 | sha3.[hc]: add parallelhash256, ↵ | Paul Duncan | 1 | -0/+6 | |
parallelhash256_xof_{init,absorb,squeeze,once}(), test_parallelhash256(), and test_parallelhash256_xof() | |||||
2023-09-04 | sha3.[hc]: add parallelhash128(), ↵ | Paul Duncan | 1 | -0/+22 | |
parallelhash128_xof_{init,absorb,squeeze,once}(), test_parallelhash128(), and test_parallelhash128_xof() (the last one is currently not working) | |||||
2023-09-03 | sha3.[hc]: add tuplehash256(), tuplehash256_xof_{init,squeeze,once}(), and ↵ | Paul Duncan | 1 | -0/+5 | |
test_tuplehash256() | |||||
2023-09-03 | sha3.[hc]: add tuplehash128(), tuplehash128_xof_{init,squeeze,once}(), and ↵ | Paul Duncan | 1 | -0/+18 | |
test_tuplehash128 | |||||
2023-09-03 | sha3.[hc]: add kmac256_xof_{init,absorb,squeeze,once}() and test_kmac256_xof() | Paul Duncan | 1 | -0/+5 | |
2023-09-03 | sha3.[hc]: add kmac128_xof_{init,absorb,squeeze,once}(), test_kmac128_xof() | Paul Duncan | 1 | -0/+5 | |
2023-09-03 | sha3.h: add kmac{128,256}() prototypes | Paul Duncan | 1 | -0/+3 | |
2023-09-03 | sha3.[hc]: add kmac128(), kmac_params_t, and stub test_kmac128() | Paul Duncan | 1 | -2/+9 | |
2023-09-02 | sha3.[hc]: add cshake256 functions and tests | Paul Duncan | 1 | -1/+7 | |
2023-09-02 | sha3.[hc]: add cshake128 functions | Paul Duncan | 1 | -0/+12 | |
2023-09-02 | sha3.[hc]: add shake{128,256}_xof_once() | Paul Duncan | 1 | -0/+2 | |
2023-09-02 | sha3.[hc], main.c: remove absorb_done(), make squeeze always succeed | Paul Duncan | 1 | -4/+2 | |
2023-09-01 | ./sha3.h: add shake{128,256}_xof_*() | Paul Duncan | 1 | -0/+21 | |
2023-09-01 | initial commit | Paul Duncan | 1 | -0/+22 | |