diff --git a/src/internal.c b/src/internal.c index 1fbae2598..4ba956749 100644 --- a/src/internal.c +++ b/src/internal.c @@ -48,7 +48,8 @@ #include #include -#if (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \ +#if defined(WOLFSSL_WOLFSSH) \ + && (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \ && ((defined(HAVE_FIPS) && FIPS_VERSION_GE(5,2)) \ || defined(WOLFSSH_NO_NISTP256_MLKEM768_SHA256)) #include @@ -2330,7 +2331,8 @@ int GenerateKey(byte hashId, byte keyId, const byte* h, word32 hSz, const byte* sessionId, word32 sessionIdSz, byte doKeyPad) -#if (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \ +#if defined(WOLFSSL_WOLFSSH) \ + && (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \ && ((defined(HAVE_FIPS) && FIPS_VERSION_GE(5,2)) \ || defined(WOLFSSH_NO_NISTP256_MLKEM768_SHA256)) /* Cannot use the SSH KDF with ML-KEM. With ML-KEM, doKeyPad must be false,