aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2023-09-05-c11-sha3.md
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2023-09-07 20:41:27 -0400
committerPaul Duncan <pabs@pablotron.org>2023-09-07 20:41:27 -0400
commitf4012313e23888a222966bcf213f17b7ba729bea (patch)
tree64bec96546b1045b197e3cd5671fdaeec9e857ac /content/posts/2023-09-05-c11-sha3.md
parent83390279714afa270dce60fdc710776f20eca84f (diff)
downloadpablotron.org-f4012313e23888a222966bcf213f17b7ba729bea.tar.bz2
pablotron.org-f4012313e23888a222966bcf213f17b7ba729bea.zip
content/posts/2023-09-05-c11-sha3.md: add v0.2 note
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;
}
```
+&nbsp;
Output:
@@ -82,6 +85,10 @@ Output:
"foo",76d3bc41c9f588f7fcd0d5bf4718f8f84b1c41b20882703100b9eb9413807c01
"bar",cceefd7e0545bcf8b6d19f3b5750c8a3ee8350418877bc6fb12e32de28137355
```
+&nbsp;
+
+**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"