aboutsummaryrefslogtreecommitdiff
path: root/sha3.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-09sha3.[hc]: add sha3_xof12_t, refactor xor12 and turboshake functions to use itPaul Duncan1-1/+17
2024-05-09sha3.h: remove extraneous newlinePaul Duncan1-1/+0
2024-05-08sha3.h: fix typo in sha3_backend() documentationPaul Duncan1-1/+1
2024-05-01sha3.h: remove extraneous exclamation pointsPaul Duncan1-2/+2
2024-04-29sha3.[hc]: add sha3_backend()Paul Duncan1-0/+17
2024-03-02sha3.h: move shake prototypes above hmacPaul Duncan1-181/+182
2024-03-02sha3.h: s/calculat/calculate/Paul Duncan1-1/+1
2024-03-02sha3.[hc]: update commentsPaul Duncan1-1/+1
2024-02-24sha3.h: remove duplicate shake group definition, move sha3_xof_t definition t...Paul Duncan1-25/+13
2024-02-24sha3.h: fix copyright yearPaul Duncan1-1/+1
2024-02-24sha3.h: fix a couple XOF linksPaul Duncan1-4/+4
2024-02-24sha3.h: fix shake group descriptionPaul Duncan1-4/+3
2024-02-24sha3.h: update shake256 example referencesPaul Duncan1-3/+3
2024-02-24sha3.h: revert cshake{128,256} prototype changesPaul Duncan1-9/+9
2024-02-24sha3.[hc]: remove shake{128,256}(), replace shake{128,256}_xof prefixes with ...Paul Duncan1-67/+18
2023-10-16sha3.h: add @author, @copyright, @brief to file header, add examples for all ...Paul Duncan1-470/+1123
2023-10-14sha3.h: doxygen fixes, improve documentation, shrink list of algorithms in he...Paul Duncan1-161/+566
2023-09-16sha3.h: add stddefPaul Duncan1-1/+2
2023-09-06sha3.[hc]: refactor k12 apiPaul Duncan1-5/+38
2023-09-06README.md, sha3.[hc]: add KangarooTwelve to algorithm listPaul Duncan1-0/+1
2023-09-06./sha3.h: add kangarootwelve{,_custom}()Paul Duncan1-0/+29
2023-09-06./sha3.h: remove extraneous "in" from documentationPaul Duncan1-10/+10
2023-09-05sha3.[hc]: add turboshake{128,256}_custom()Paul Duncan1-0/+32
2023-09-05sha3.h: documentation updatesPaul Duncan1-119/+119
2023-09-05sha3.[hc]: s/TurboHash/TurboSHAKE/Paul Duncan1-1/+1
2023-09-05sha3.h: add turboshake functionsPaul Duncan1-3/+119
2023-09-05sha3.[hc]: add header w/ spdx license identifier and library descriptionPaul Duncan1-2/+28
2023-09-04sha3.[hc]: add hmac_sha3_{224,256,384,512}(), hmac_sha3_{224,256,384,512}_{in...Paul Duncan1-3/+185
2023-09-04sha3.[hc]: add sha3_{224,256,384,512}_{init,absorb,final}() and test_sha3_{22...Paul Duncan1-2/+125
2023-09-04document parallelhash{128,256}(), parallelhash{128,256}_xof_{init,absorb,sque...Paul Duncan1-4/+176
2023-09-04sha3.h: add tuplehash{128,256}(), tuplehash{128,256}_xof_{init,squeeze,once}(...Paul Duncan1-3/+116
2023-09-04sha3.h: document kmac{128,256}(), kmac{128,256}_xof_{init,absorb,squeeze,once}()Paul Duncan1-7/+151
2023-09-04sha3.h: document cshake{128,256}(), cshake{128,256}_xof_{init,absorb,squeeze}()Paul Duncan1-12/+129
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