diff --git a/.wolfssl_known_macro_extras b/.wolfssl_known_macro_extras index ac29f9e7c..fd50d26bb 100644 --- a/.wolfssl_known_macro_extras +++ b/.wolfssl_known_macro_extras @@ -622,6 +622,7 @@ WC_LMS_FULL_HASH WC_NO_ASYNC_SLEEP WC_NO_RNG_SIMPLE WC_NO_STATIC_ASSERT +WC_NO_VERBOSE_RNG WC_PKCS11_FIND_WITH_ID_ONLY WC_PROTECT_ENCRYPTED_MEM WC_RNG_BLOCKING diff --git a/linuxkm/lkcapi_sha_glue.c b/linuxkm/lkcapi_sha_glue.c index 4be2de4de..262e1d5e0 100644 --- a/linuxkm/lkcapi_sha_glue.c +++ b/linuxkm/lkcapi_sha_glue.c @@ -1025,7 +1025,7 @@ static int wc_linuxkm_drbg_init_tfm(struct crypto_tfm *tfm) if (ret == 0) break; if (can_sleep) { - if (WC_CHECK_FOR_INTR_SIGNALS() == INTERRUPTED_E) { + if (WC_CHECK_FOR_INTR_SIGNALS() == WC_NO_ERR_TRACE(INTERRUPTED_E)) { ret = -EINTR; break; }