]> git.ipfire.org Git - thirdparty/nettle.git/commit
Support for SHAKE256, based on patch by Daiki Ueno.
authorNiels Möller <nisse@lysator.liu.se>
Wed, 25 Dec 2019 16:55:19 +0000 (17:55 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 25 Dec 2019 16:55:19 +0000 (17:55 +0100)
commit64a6def6410eccdf3f8cef658a4ec761f889dc48
treebec38cd4ad7120f3a087e84ac033fdcaca5a6b66
parent4c658fbfae00580593b9d82a25aee182f313773a
Support for SHAKE256, based on patch by Daiki Ueno.

* shake256.c (sha3_256_shake): New file and function.
* Makefile.in (nettle_SOURCES): Add shake256.c.
* testsuite/testutils.c (test_hash): Allow arbitrary digest size,
if hash->digest_size == 0.
* testsuite/shake.awk: New script to extract test vectors.
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Add shake256-test.c.
(DISTFILES): Add shake.awk.
ChangeLog
Makefile.in
sha3-internal.h
sha3.h
shake256.c [new file with mode: 0644]
testsuite/.test-rules.make
testsuite/Makefile.in
testsuite/shake.awk [new file with mode: 0644]
testsuite/shake256-test.c [new file with mode: 0644]
testsuite/testutils.c