From b840e2d5d9ff7b828b0e82047e06fa374aa6354c Mon Sep 17 00:00:00 2001 From: Zhangfei Gao Date: Sun, 26 May 2024 01:17:38 +0000 Subject: [PATCH 14/15] sm2: fix build warning in openssl 3.0 of incompatible pointer type openssl 3.0 introduce const, fixed by version check Signed-off-by: Zhangfei Gao --- src/uadk_sm2.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/uadk_sm2.c b/src/uadk_sm2.c index c0a5303..b8548d1 100644 --- a/src/uadk_sm2.c +++ b/src/uadk_sm2.c @@ -1605,7 +1605,11 @@ static int sm2_digest_custom(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) return EVP_DigestUpdate(mctx, z, (size_t)mdlen); } +# if OPENSSL_VERSION_NUMBER < 0x30000000 static int sm2_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) +# else +static int sm2_copy(EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src) +# endif { struct sm2_ctx *dctx, *sctx; -- 2.43.0