Skip to content

Commit 10c1fc1

Browse files
committed
linuxkm/lkcapi_glue.c: inhibit LINUXKM_LKCAPI_REGISTER_ECDH on kernel <5.13 (currently incompatible);
.wolfssl_known_macro_extras: fix lexical order.
1 parent b000d73 commit 10c1fc1

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

.wolfssl_known_macro_extras

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,6 @@ USE_STSAFE_VERBOSE
518518
USE_TLSV13
519519
USE_WOLF_STRNSTR
520520
USS_API
521-
WindowsCE
522521
WC_AESXTS_STREAM_NO_REQUEST_ACCOUNTING
523522
WC_AES_BS_WORD_SIZE
524523
WC_AES_GCM_DEC_AUTH_EARLY
@@ -858,6 +857,7 @@ WOLF_CRYPTO_CB_ONLY_ECC
858857
WOLF_CRYPTO_CB_ONLY_RSA
859858
WOLF_CRYPTO_DEV
860859
WOLF_NO_TRAILING_ENUM_COMMAS
860+
WindowsCE
861861
XGETPASSWD
862862
XMSS_CALL_PRF_KEYGEN
863863
XPAR_VERSAL_CIPS_0_PSPMC_0_PSV_CORTEXA72_0_TIMESTAMP_CLK_FREQ

linuxkm/lkcapi_glue.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4258,6 +4258,13 @@ static int linuxkm_test_aesecb(void) {
42584258
#endif
42594259
#endif /* LINUXKM_LKCAPI_REGISTER_ECDSA */
42604260

4261+
#ifdef LINUXKM_LKCAPI_REGISTER_ECDH
4262+
#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0)
4263+
/* currently incompatible with kernel 5.12 or earlier. */
4264+
#undef LINUXKM_LKCAPI_REGISTER_ECDH
4265+
#endif
4266+
#endif
4267+
42614268
#if defined (LINUXKM_LKCAPI_REGISTER_ECDSA)
42624269
#include "linuxkm/lkcapi_ecdsa_glue.c"
42634270
#endif /* LINUXKM_LKCAPI_REGISTER_ECDSA */

0 commit comments

Comments
 (0)