mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 20:54:41 +02:00
@@ -15019,7 +15019,7 @@ int wc_ValidateDate(const byte* date, byte format, int dateType)
|
||||
|
||||
ltime = wc_Time(0);
|
||||
#ifndef NO_TIME_SIGNEDNESS_CHECK
|
||||
if (sizeof(ltime) == sizeof(word32) && (int)ltime < 0){
|
||||
if (sizeof(ltime) == sizeof(word32) && (sword32)ltime < 0){
|
||||
/* A negative response here could be due to a 32-bit time_t
|
||||
* where the year is 2038 or later. */
|
||||
WOLFSSL_MSG("wc_Time failed to return a valid value");
|
||||
|
@@ -1104,9 +1104,9 @@ void fp_mod_2d(fp_int *a, int b, fp_int *c)
|
||||
|
||||
bmax = ((unsigned int)b + DIGIT_BIT - 1) / DIGIT_BIT;
|
||||
|
||||
/* If a is negative and bmax is larger than FP_SIZE, then the
|
||||
/* If a is negative and bmax is greater than or equal to FP_SIZE, then the
|
||||
* result can't fit within c. Just return. */
|
||||
if (c->sign == FP_NEG && bmax > FP_SIZE) {
|
||||
if (c->sign == FP_NEG && bmax >= FP_SIZE) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user