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

Fix MSVC C4018 signed/unsigned compares in SLH-DSA key export

This commit is contained in:
kaleb-himes
2026-10-14 14:30:08 -06:00
committed by Paul Adelsbach
parent 405895fd9e
commit 5e24924994

View File

@@ -11203,7 +11203,7 @@ int wc_SlhDsaKey_ExportPrivate(SlhDsaKey* key, byte* priv, word32* privLen)
ret = MISSING_KEY;
}
/* Check private key buffer length. */
else if (*privLen < key->params->n * 4) {
else if (*privLen < (word32)key->params->n * 4U) {
ret = BAD_LENGTH_E;
}
else {
@@ -11243,7 +11243,7 @@ int wc_SlhDsaKey_ExportPublic(SlhDsaKey* key, byte* pub, word32* pubLen)
ret = MISSING_KEY;
}
/* Check public key buffer length. */
else if (*pubLen < key->params->n * 2) {
else if (*pubLen < (word32)key->params->n * 2U) {
ret = BAD_LENGTH_E;
}
else {