From 4eebef1961a1c01890fe11dc5f1b9f3a1ea705e0 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Wed, 6 Sep 2023 23:23:31 -0400 Subject: add examples/ --- examples/00-sha3-256/main.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 examples/00-sha3-256/main.c (limited to 'examples/00-sha3-256/main.c') diff --git a/examples/00-sha3-256/main.c b/examples/00-sha3-256/main.c new file mode 100644 index 0000000..26cdec3 --- /dev/null +++ b/examples/00-sha3-256/main.c @@ -0,0 +1,23 @@ +// +// sha3-256-example: print sha3-256 hash of data to standard output. +// +#include +#include +#include "hex.h" +#include "sha3.h" + +// test data +static const uint8_t DATA[] = "this is some test data"; + +int main() { + // hash data + uint8_t buf[32] = { 0 }; + sha3_256(DATA, sizeof(DATA), buf); + + // print result to stdout + printf("SHA3-256: "); + hex_write(stdout, buf, sizeof(buf)); + printf("\n"); + + return 0; +} -- cgit v1.2.3