diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index e3c252b4f..3c44525e3 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -14855,7 +14855,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");