diff --git a/package/libs/wolfssl/Makefile b/package/libs/wolfssl/Makefile index d8899f5a0a..866ccb635f 100644 --- a/package/libs/wolfssl/Makefile +++ b/package/libs/wolfssl/Makefile @@ -88,7 +88,7 @@ define Package/libwolfsslcpu-crypto $(call Package/libwolfssl/Default) TITLE:=wolfSSL library with AES CPU instructions PROVIDES:=libwolfssl libcyassl - DEPENDS:=@((aarch64||x86_64)&&(m||!TARGET_bcm27xx)) + DEPENDS:=@((aarch64||x86_64||riscv64)&&(m||!TARGET_bcm27xx)) ABI_VERSION:=$(PKG_ABI_VERSION) VARIANT:=cpu-crypto endef @@ -101,7 +101,7 @@ endef define Package/libwolfsslcpu-crypto/description $(call Package/libwolfssl/description) -This variant uses AES CPU instructions (Intel AESNI or ARMv8 Crypto Extension) +This variant uses AES CPU instructions (Intel AESNI, ARMv8 Crypto Extension or RISC-V ASM) endef define Package/libwolfsslcpu-crypto/config @@ -192,6 +192,8 @@ else ifdef CONFIG_aarch64 Package/libwolfsslcpu-crypto/preinst=$(Package/libwolfsslcpu-crypto/preinst-aarch64) else ifdef CONFIG_TARGET_x86_64 CONFIGURE_ARGS += --enable-intelasm +else ifdef CONFIG_riscv64 + CONFIGURE_ARGS += --enable-riscv-asm endif ifeq ($(CONFIG_WOLFSSL_HAS_OCSP),y)