diff options
-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" |