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:
committed by
Paul Adelsbach
parent
405895fd9e
commit
5e24924994
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user