Skip to content

Commit 8a7189d

Browse files
authored
Merge pull request #848 from divinity76/patch-1
fix error: implicit declaration of function 'wc_SSH_KDF'
2 parents 6e97752 + 91d5c0a commit 8a7189d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/internal.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@
4848
#include <wolfssl/wolfcrypt/hmac.h>
4949
#include <wolfssl/wolfcrypt/signature.h>
5050

51-
#if (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \
51+
#if defined(WOLFSSL_WOLFSSH) \
52+
&& (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \
5253
&& ((defined(HAVE_FIPS) && FIPS_VERSION_GE(5,2)) \
5354
|| defined(WOLFSSH_NO_NISTP256_MLKEM768_SHA256))
5455
#include <wolfssl/wolfcrypt/kdf.h>
@@ -2446,7 +2447,8 @@ int GenerateKey(byte hashId, byte keyId,
24462447
const byte* h, word32 hSz,
24472448
const byte* sessionId, word32 sessionIdSz,
24482449
byte doKeyPad)
2449-
#if (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \
2450+
#if defined(WOLFSSL_WOLFSSH) \
2451+
&& (LIBWOLFSSL_VERSION_HEX >= WOLFSSL_V5_0_0) \
24502452
&& ((defined(HAVE_FIPS) && FIPS_VERSION_GE(5,2)) \
24512453
|| defined(WOLFSSH_NO_NISTP256_MLKEM768_SHA256))
24522454
/* Cannot use the SSH KDF with ML-KEM. With ML-KEM, doKeyPad must be false,

0 commit comments

Comments
 (0)