1
0
mirror of https://github.com/wolfSSL/wolfssl.git synced 2026-10-24 04:09:07 +03:00

Use an in-range enum value in the SLH-DSA init-failure test

This commit is contained in:
kaleb-himes
2026-10-19 05:52:33 -06:00
committed by Paul Adelsbach
parent d6e949af1c
commit 4e9a5576b1

View File

@@ -77914,7 +77914,8 @@ static wc_test_ret_t slhdsa_init_fail_free_test(void)
WC_ALLOC_VAR_EX(key, SlhDsaKey, 1, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER,
return WC_TEST_RET_ENC_EC(MEMORY_E));
XMEMSET(key, 0xA5, sizeof(SlhDsaKey));
ret = wc_SlhDsaKey_Init(key, (enum SlhDsaParam)0x7f, HEAP_HINT, devId);
/* 15 fits the enum's range but names no parameter set. */
ret = wc_SlhDsaKey_Init(key, (enum SlhDsaParam)15, HEAP_HINT, devId);
wc_SlhDsaKey_Free(key);
WC_FREE_VAR_EX(key, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER);
if (ret != WC_NO_ERR_TRACE(NOT_COMPILED_IN))