Kyber Aarch64: assembly implementations of functions

Aarch64 assembly implementation of Kyber functions.
SHA-3 assembly implementations when not hardware crypto.
This commit is contained in:
Sean Parkinson
2024-09-20 11:21:56 +10:00
parent b9908409d4
commit de657787cf
13 changed files with 25658 additions and 107 deletions

View File

@@ -62,8 +62,7 @@
}
#endif
#if (!defined(WOLFSSL_ARMASM) || (!defined(__arm__) && \
!defined(WOLFSSL_ARMASM_CRYPTO_SHA3))) && !defined(WOLFSSL_RISCV_ASM)
#if !defined(WOLFSSL_ARMASM) && !defined(WOLFSSL_RISCV_ASM)
#ifdef USE_INTEL_SPEEDUP
#include <wolfssl/wolfcrypt/cpuid.h>