forked from wolfSSL/wolfssl
Refined the FIPS “min” logic.
This commit is contained in:
@ -212,7 +212,9 @@ STATIC INLINE int ConstantCompare(const byte* a, const byte* b, int length)
|
||||
|
||||
#ifndef WOLFSSL_HAVE_MIN
|
||||
#define WOLFSSL_HAVE_MIN
|
||||
#define min min /* for ctaocrypt FIPS */
|
||||
#if defined(HAVE_FIPS) && !defined(min)
|
||||
#define min min
|
||||
#endif
|
||||
STATIC INLINE word32 min(word32 a, word32 b)
|
||||
{
|
||||
return a > b ? b : a;
|
||||
|
@ -68,7 +68,9 @@ void ByteReverseWords64(word64*, const word64*, word32);
|
||||
#endif /* WORD64_AVAILABLE */
|
||||
|
||||
#ifndef WOLFSSL_HAVE_MIN
|
||||
#define min min /* for ctaocrypt FIPS */
|
||||
#if defined(HAVE_FIPS) && !defined(min)
|
||||
#define min min
|
||||
#endif
|
||||
WOLFSSL_LOCAL word32 min(word32 a, word32 b);
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user