aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2023-09-05-c11-sha3.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2023-09-05-c11-sha3.md')
-rw-r--r--content/posts/2023-09-05-c11-sha3.md7
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"