From 9a968bdf536be107fee41e7656932a2e04105985 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Thu, 17 Dec 2020 01:58:36 +0700 Subject: [PATCH] disable XChaCha with armasm --- wolfssl/wolfcrypt/settings.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index cabe026e4..a5a0cd324 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -2296,6 +2296,11 @@ extern void uITRON4_free(void *p) ; #define WOLFSSL_NO_HASH_RAW #endif +/* XChacha not implemented with ARM assembly ChaCha */ +#if defined(WOLFSSL_ARMASM) + #undef HAVE_XCHACHA +#endif + #if !defined(WOLFSSL_SHA384) && !defined(WOLFSSL_SHA512) && defined(NO_AES) && \ !defined(WOLFSSL_SHA3) #undef WOLFSSL_NO_WORD64_OPS