mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-02-19 05:26:53 +00:00
kernel: crypto: add SHA256 ARM64 ASM optimized module
Kernel has an ASM optimized version of SHA256 that was ported from OpenSSL, so lets package it as it provides significant perfomance improvement compared to the generic implementation. Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
9425064bdb
commit
09207c0348
@ -984,6 +984,7 @@ define KernelPackage/crypto-sha256
|
||||
CONFIG_CRYPTO_SHA256 \
|
||||
CONFIG_CRYPTO_SHA256_OCTEON \
|
||||
CONFIG_CRYPTO_SHA256_PPC_SPE \
|
||||
CONFIG_CRYPTO_SHA256_ARM64 \
|
||||
CONFIG_CRYPTO_SHA256_SSSE3
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
||||
@ -992,6 +993,11 @@ define KernelPackage/crypto-sha256
|
||||
$(call AddDepends/crypto)
|
||||
endef
|
||||
|
||||
define KernelPackage/crypto-sha256/aarch64
|
||||
FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha256-arm64.ko
|
||||
AUTOLOAD+=$(call AutoLoad,09,sha256-arm64)
|
||||
endef
|
||||
|
||||
define KernelPackage/crypto-sha256/octeon
|
||||
FILES+=$(LINUX_DIR)/arch/mips/cavium-octeon/crypto/octeon-sha256.ko
|
||||
AUTOLOAD+=$(call AutoLoad,09,octeon-sha256)
|
||||
|
Loading…
Reference in New Issue
Block a user