From 3fbbc7c1bbfbb15fb3fc1410b480176a99d07ed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Frauenschl=C3=A4ger?= Date: Thu, 4 Jan 2024 16:52:12 +0100 Subject: [PATCH] Fix implicit conversion. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix implicit type conversion from size_t to word32 in liboqs.c source file to make it build with clang. Fixes #7108. Signed-off-by: Tobias Frauenschläger --- wolfcrypt/src/port/liboqs/liboqs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/port/liboqs/liboqs.c b/wolfcrypt/src/port/liboqs/liboqs.c index 9fcd6c57d..41dd81a42 100644 --- a/wolfcrypt/src/port/liboqs/liboqs.c +++ b/wolfcrypt/src/port/liboqs/liboqs.c @@ -50,7 +50,7 @@ static int liboqs_init = 0; static void wolfSSL_liboqsGetRandomData(uint8_t* buffer, size_t numOfBytes) { - int ret = wc_RNG_GenerateBlock(liboqsCurrentRNG, buffer, numOfBytes); + int ret = wc_RNG_GenerateBlock(liboqsCurrentRNG, buffer, (word32)numOfBytes); if (ret != 0) { // ToDo: liboqs exits programm if RNG fails, not sure what to do here }