diff options
author | Paul Duncan <pabs@pablotron.org> | 2023-09-07 20:41:27 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2023-09-07 20:41:27 -0400 |
commit | f4012313e23888a222966bcf213f17b7ba729bea (patch) | |
tree | 64bec96546b1045b197e3cd5671fdaeec9e857ac | |
parent | 83390279714afa270dce60fdc710776f20eca84f (diff) | |
download | pablotron.org-f4012313e23888a222966bcf213f17b7ba729bea.tar.bz2 pablotron.org-f4012313e23888a222966bcf213f17b7ba729bea.zip |
content/posts/2023-09-05-c11-sha3.md: add v0.2 note
-rw-r--r-- | content/posts/2023-09-05-c11-sha3.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/content/posts/2023-09-05-c11-sha3.md b/content/posts/2023-09-05-c11-sha3.md index caa1ec0..e475e52 100644 --- a/content/posts/2023-09-05-c11-sha3.md +++ b/content/posts/2023-09-05-c11-sha3.md @@ -24,6 +24,8 @@ This weekend I put together a [C11][] implementation of the following * TupleHash256 and TupleHash256-XOF * ParallelHash128 and ParallelHash128-XOF * ParallelHash256 and ParallelHash256-XOF +* TurboSHAKE128 and TurboSHAKE256 +* KangarooTwelve The code is available in the [Git repository][repo]. @@ -73,6 +75,7 @@ int main(int argc, char *argv[]) { return 0; } ``` + Output: @@ -82,6 +85,10 @@ Output: "foo",76d3bc41c9f588f7fcd0d5bf4718f8f84b1c41b20882703100b9eb9413807c01 "bar",cceefd7e0545bcf8b6d19f3b5750c8a3ee8350418877bc6fb12e32de28137355 ``` + + +**Update (2023-09-07):** Released v0.2 with TurboSHAKE128, +TurboSHAKE256, KangarooTwelve, and an `examples/` directory. [C11]: https://en.wikipedia.org/wiki/C11_(C_standard_revision) "ISO/IEC 9899:2011" |