From: Niels Möller Date: Wed, 13 Mar 2024 08:33:37 +0000 (+0100) Subject: Add sha512_224 and sha512_256 to nettle_hashes. X-Git-Tag: nettle_3.10rc1~21 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=21be7a2619d02f84caa8b00d9a9fbb6b2d33653f;p=thirdparty%2Fnettle.git Add sha512_224 and sha512_256 to nettle_hashes. --- diff --git a/ChangeLog b/ChangeLog index 833029f8..0efcfa13 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2024-03-28 Niels Möller + + * sha512-224-meta.c (nettle_sha512_224): Change name to + "sha512_224", with underscore rather than dash. + * sha512-256-meta.c (nettle_sha512_256): Analogous change. + * nettle-meta-hashes.c (_nettle_hashes): Add nettle_sha512_224 and + nettle_sha512_256. + * testsuite/meta-hash-test.c: Update test. + 2024-03-24 Niels Möller * testsuite/gcm-test.c (test_main): Add a test case that triggers diff --git a/nettle-meta-hashes.c b/nettle-meta-hashes.c index 4d421182..2245dfb7 100644 --- a/nettle-meta-hashes.c +++ b/nettle-meta-hashes.c @@ -49,6 +49,8 @@ const struct nettle_hash * const _nettle_hashes[] = { &nettle_sha256, &nettle_sha384, &nettle_sha512, + &nettle_sha512_224, + &nettle_sha512_256, &nettle_sha3_224, &nettle_sha3_256, &nettle_sha3_384, diff --git a/sha512-224-meta.c b/sha512-224-meta.c index 24c42bfc..f3751e14 100644 --- a/sha512-224-meta.c +++ b/sha512-224-meta.c @@ -39,7 +39,7 @@ const struct nettle_hash nettle_sha512_224 = { - "sha512-224", sizeof(struct sha512_ctx), + "sha512_224", sizeof(struct sha512_ctx), SHA512_224_DIGEST_SIZE, SHA512_224_BLOCK_SIZE, (nettle_hash_init_func *) sha512_224_init, diff --git a/sha512-256-meta.c b/sha512-256-meta.c index 37d17c35..181f2874 100644 --- a/sha512-256-meta.c +++ b/sha512-256-meta.c @@ -39,7 +39,7 @@ const struct nettle_hash nettle_sha512_256 = { - "sha512-256", sizeof(struct sha512_ctx), + "sha512_256", sizeof(struct sha512_ctx), SHA512_256_DIGEST_SIZE, SHA512_256_BLOCK_SIZE, (nettle_hash_init_func *) sha512_256_init, diff --git a/testsuite/meta-hash-test.c b/testsuite/meta-hash-test.c index 6a15e7db..ec4e0d1e 100644 --- a/testsuite/meta-hash-test.c +++ b/testsuite/meta-hash-test.c @@ -16,6 +16,8 @@ const char* hashes[] = { "sha256", "sha384", "sha512", + "sha512_224", + "sha512_256", "sha3_224", "sha3_256", "sha3_384",