From 5c6218696b0d375e86647b4ce927e119fae50bb0 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Sat, 18 May 2024 02:31:58 -0500 Subject: [PATCH] wolfcrypt/src/misc.c: fix -Wconversions in CopyString(); src/ssl.c: fix missing semicolon in wolfSSL_CTX_check_private_key(). --- src/ssl.c | 2 +- wolfcrypt/src/misc.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index fcb8bf99a..f468dc5e0 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -6349,7 +6349,7 @@ int wolfSSL_CTX_check_private_key(const WOLFSSL_CTX* ctx) res = check_cert_key(ctx->certificate, ctx->privateKey, ctx->altPrivateKey, ctx->heap, ctx->privateKeyDevId, ctx->privateKeyLabel, ctx->privateKeyId, ctx->altPrivateKeyDevId, ctx->altPrivateKeyLabel, - ctx->altPrivateKeyId) != 0 + ctx->altPrivateKeyId) != 0; #ifdef WOLFSSL_BLIND_PRIVATE_KEY { int ret; diff --git a/wolfcrypt/src/misc.c b/wolfcrypt/src/misc.c index a0f53cfdd..10f733bd0 100644 --- a/wolfcrypt/src/misc.c +++ b/wolfcrypt/src/misc.c @@ -1011,9 +1011,9 @@ WC_MISC_STATIC WC_INLINE char* CopyString(const char* src, int srcLen, if (srcLen <= 0) srcLen = (int)XSTRLEN(src); - dst = (char*)XMALLOC(srcLen + 1, heap, type); + dst = (char*)XMALLOC((size_t)srcLen + 1, heap, type); if (dst != NULL) { - XMEMCPY(dst, src, srcLen); + XMEMCPY(dst, src, (size_t)srcLen); dst[srcLen] = '\0'; }