Merge pull request #9354 from rlm2002/coverity

20251027 Coverity fixes
This commit is contained in:
Daniel Pouzzner
2025-10-30 23:54:18 -05:00
committed by GitHub
2 changed files with 9 additions and 2 deletions

View File

@@ -12375,7 +12375,14 @@ WOLFSSL_X509_CRL* wolfSSL_PEM_read_X509_CRL(XFILE fp,
return WOLFSSL_FAILURE;
}
if ((l = wolfSSL_BIO_get_len(bio)) <= pem_struct_min_sz) {
l = wolfSSL_BIO_get_len(bio);
if (l < 0) {
WOLFSSL_ERROR(BAD_FUNC_ARG);
return WOLFSSL_FAILURE;
}
if (l <= pem_struct_min_sz) {
/* No certificate in buffer */
WOLFSSL_ERROR(ASN_NO_PEM_HEADER);
return WOLFSSL_FAILURE;

View File

@@ -18272,7 +18272,7 @@ int sp_to_unsigned_bin_len_ct(const sp_int* a, byte* out, int outSz)
out[j--] = (byte)(d & mask);
d >>= 8;
}
mask &= (sp_int_digit)0 - notFull;
mask &= (sp_int_digit)(-(int)notFull);
i += (unsigned int)(1 & mask);
}
}