From 146080edc4f5e2a63c33769d849e846519c32c8b Mon Sep 17 00:00:00 2001 From: aidan garske Date: Fri, 3 Jan 2025 12:06:30 -0800 Subject: [PATCH] zephyr fix for failing test tpm added necessary api's when using wolftpm --- wolfssl/wolfcrypt/settings.h | 2 +- zephyr/user_settings.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 50eb0cbc18..445b2855e1 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2562,7 +2562,7 @@ extern void uITRON4_free(void *p) ; #if !defined(CONFIG_NET_SOCKETS_POSIX_NAMES) && !defined(CONFIG_POSIX_API) #define CONFIG_NET_SOCKETS_POSIX_NAMES #endif -#endif +#endif /* WOLFSSL_ZEPHYR */ #ifdef WOLFSSL_IMX6 #ifndef SIZEOF_LONG_LONG diff --git a/zephyr/user_settings.h b/zephyr/user_settings.h index 68266da5f0..ddca649ef7 100644 --- a/zephyr/user_settings.h +++ b/zephyr/user_settings.h @@ -160,6 +160,12 @@ extern "C" { #define WOLFSSL_SET_CIPHER_BYTES #endif +/* wolfTPM Zephyr */ +#if defined(CONFIG_WOLFTPM) + #define WOLF_CRYPTO_CB + #define WOLFSSL_AES_CFB +#endif + /* ------------------------------------------------------------------------- */ /* Algorithms */ /* ------------------------------------------------------------------------- */