Skip to content

Commit 5814a8e

Browse files
committed
Fixes for CI issues
1 parent f682c6b commit 5814a8e

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.wolfssl_known_macro_extras

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ MUTEX_DURING_INIT
350350
NEED_THREADX_TYPES
351351
NETX_DUO
352352
NET_SECURE_MODULE_EN
353+
NET_GETDEVRANDOM
353354
NOTE_TRIGGER
354355
NO_AES_DECRYPT
355356
NO_ARDUINO_DEFAULT
@@ -597,7 +598,6 @@ WC_AES_GCM_DEC_AUTH_EARLY
597598
WC_ASN_HASH_SHA256
598599
WC_ASN_RUNTIME_DATE_CHECK_CONTROL
599600
WC_ASYNC_ENABLE_ECC_KEYGEN
600-
WC_ASYNC_ENABLE_X25519
601601
WC_ASYNC_NO_3DES
602602
WC_ASYNC_NO_AES
603603
WC_ASYNC_NO_ARC4

wolfcrypt/src/curve25519.c

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,8 @@ int wc_curve25519_make_key(WC_RNG* rng, int keysize, curve25519_key* key)
550550
}
551551
#endif
552552

553-
#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_X25519)
553+
#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_X25519) && \
554+
defined(WOLFSSL_ASYNC_CRYPT_SW)
554555
if (key->asyncDev.marker == WOLFSSL_ASYNC_MARKER_X25519) {
555556
if (wc_AsyncSwInit(&key->asyncDev, ASYNC_SW_X25519_MAKE)) {
556557
WC_ASYNC_SW* sw = &key->asyncDev.sw;
@@ -560,7 +561,8 @@ int wc_curve25519_make_key(WC_RNG* rng, int keysize, curve25519_key* key)
560561
return WC_PENDING_E;
561562
}
562563
}
563-
#endif /* WOLFSSL_ASYNC_CRYPT && WC_ASYNC_ENABLE_X25519 */
564+
#endif /* WOLFSSL_ASYNC_CRYPT && WC_ASYNC_ENABLE_X25519 &&
565+
* WOLFSSL_ASYNC_CRYPT_SW */
564566

565567
#ifdef WOLFSSL_SE050
566568
ret = se050_curve25519_create_key(key, keysize);
@@ -691,7 +693,8 @@ int wc_curve25519_shared_secret_ex(curve25519_key* private_key,
691693

692694
#ifdef WC_X25519_NONBLOCK
693695

694-
#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_X25519)
696+
#if defined(WOLFSSL_ASYNC_CRYPT) && defined(WC_ASYNC_ENABLE_X25519) && \
697+
defined(WOLFSSL_ASYNC_CRYPT_SW)
695698
if (private_key->asyncDev.marker == WOLFSSL_ASYNC_MARKER_X25519) {
696699
if (wc_AsyncSwInit(&private_key->asyncDev,
697700
ASYNC_SW_X25519_SHARED_SEC)) {
@@ -704,7 +707,8 @@ int wc_curve25519_shared_secret_ex(curve25519_key* private_key,
704707
return WC_PENDING_E;
705708
}
706709
}
707-
#endif /* WOLFSSL_ASYNC_CRYPT && WC_ASYNC_ENABLE_X25519 */
710+
#endif /* WOLFSSL_ASYNC_CRYPT && WC_ASYNC_ENABLE_X25519 &&
711+
* WOLFSSL_ASYNC_CRYPT_SW */
708712

709713
if (private_key->nbCtx != NULL) {
710714
ret = wc_curve25519_shared_secret_nb(private_key, public_key, out,

0 commit comments

Comments
 (0)