From 87dacab89b8353d4b4c700b522ad431382be4bd2 Mon Sep 17 00:00:00 2001 From: FanYinte Date: Thu, 4 May 2023 15:47:50 +0800 Subject: [PATCH 1/2] 3 --- providers/implementations/digests/sha3_prov.c | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/implementations/digests/sha3_prov.c b/providers/implementations/digests/sha3_prov.c index 168825d47..efc767ff9 100644 --- a/providers/implementations/digests/sha3_prov.c +++ b/providers/implementations/digests/sha3_prov.c @@ -237,6 +237,7 @@ const OSSL_DISPATCH ossl_##name##_functions[] = { \ { OSSL_FUNC_DIGEST_FREECTX, (void (*)(void))keccak_freectx }, \ { OSSL_FUNC_DIGEST_DUPCTX, (void (*)(void))keccak_dupctx }, \ PROV_DISPATCH_FUNC_DIGEST_GET_PARAMS(name) +} #define PROV_FUNC_SHA3_DIGEST(name, bitlen, blksize, dgstsize, flags) \ PROV_FUNC_SHA3_DIGEST_COMMON(name, bitlen, blksize, dgstsize, flags), \ From a7fd5363496b0fb5ce4b536baf34d56d4c68f535 Mon Sep 17 00:00:00 2001 From: FanYinte Date: Thu, 4 May 2023 16:39:38 +0800 Subject: [PATCH 2/2] 4 --- providers/implementations/digests/sha3_prov.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/implementations/digests/sha3_prov.c b/providers/implementations/digests/sha3_prov.c index efc767ff9..a763540ed 100644 --- a/providers/implementations/digests/sha3_prov.c +++ b/providers/implementations/digests/sha3_prov.c @@ -237,7 +237,6 @@ const OSSL_DISPATCH ossl_##name##_functions[] = { \ { OSSL_FUNC_DIGEST_FREECTX, (void (*)(void))keccak_freectx }, \ { OSSL_FUNC_DIGEST_DUPCTX, (void (*)(void))keccak_dupctx }, \ PROV_DISPATCH_FUNC_DIGEST_GET_PARAMS(name) -} #define PROV_FUNC_SHA3_DIGEST(name, bitlen, blksize, dgstsize, flags) \ PROV_FUNC_SHA3_DIGEST_COMMON(name, bitlen, blksize, dgstsize, flags), \ @@ -251,6 +250,7 @@ const OSSL_DISPATCH ossl_##name##_functions[] = { \ { OSSL_FUNC_DIGEST_SETTABLE_CTX_PARAMS, \ (void (*)(void))shake_settable_ctx_params }, \ PROV_DISPATCH_FUNC_DIGEST_CONSTRUCT_END +} static void keccak_freectx(void *vctx) {