Skip to content

Commit

Permalink
EVP SM3: fix cast
Browse files Browse the repository at this point in the history
wc_Sm3Update takes a word32 for the size.
Others cases are using the OpenSSL compatibility API but SM3 APIs don't
exist in OpenSSL.
  • Loading branch information
SparkiDev committed Jul 11, 2023
1 parent d6a6cbb commit 96f745a
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions wolfcrypt/src/evp.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down

0 comments on commit 96f745a

Please sign in to comment.