EVP SM3: fix cast

wc_Sm3Update takes a word32 for the size.
Others cases are using the OpenSSL compatibility API but SM3 APIs don't
exist in OpenSSL.
This commit is contained in:
Sean Parkinson
2023-07-12 08:05:03 +10:00
parent d6a6cbb83e
commit 96f745af6f

View File

@ -10308,8 +10308,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD* type)
break;
#ifdef WOLFSSL_SM3
case WC_HASH_TYPE_SM3:
ret = wc_Sm3Update(&ctx->hash.digest.sm3, data,
(unsigned long)sz);
ret = wc_Sm3Update(&ctx->hash.digest.sm3, data, (word32)sz);
if (ret == 0) {
ret = WOLFSSL_SUCCESS;
}