From 9ebd805c012b81f91d704e06936378010eacc623 Mon Sep 17 00:00:00 2001 From: juhosg Date: Tue, 18 Nov 2008 19:38:50 +0000 Subject: [package] kernel/modules: move ixp4xx hardware crypto module package into crypto.mk git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13281 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/kernel/modules/crypto.mk | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'package/kernel/modules/crypto.mk') diff --git a/package/kernel/modules/crypto.mk b/package/kernel/modules/crypto.mk index 8bb57816c..a63f855d5 100644 --- a/package/kernel/modules/crypto.mk +++ b/package/kernel/modules/crypto.mk @@ -30,7 +30,7 @@ ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.26)),1) SHA512_SUFFIX:=$(CRYPTO_GENERIC) endif -# XXX: added CONFIG_CRYPTO_HMAC to KCONFIG so that CONFIG_CRYPTO_HASH is +# XXX: added CONFIG_CRYPTO_HMAC to KCONFIG so that CONFIG_CRYPTO_HASH is # always set, even if no hash modules are selected define KernelPackage/crypto-core SUBMENU:=$(CRYPTO_MENU) @@ -116,6 +116,24 @@ endef $(eval $(call KernelPackage,crypto-hw-hifn-795x)) +define KernelPackage/crypto-hw-ixp4xx + SUBMENU:=$(CRYPTO_MENU) + TITLE:=Intel IXP4xx hardware crypto module + DEPENDS:= \ + @TARGET_ixp4xx +kmod-crypto-core +kmod-crypto-des +kmod-crypto-aead \ + +kmod-crypto-authenc + KCONFIG:= CONFIG_CRYPTO_DEV_IXP4XX + FILES:=$(LINUX_DIR)/drivers/crypto/ixp4xx_crypto.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,90,ixp4xx_crypto) +endef + +define KernelPackage/crypto-hw-ixp4xx/description + Kernel support for the Intel IXP4xx HW crypto engine. +endef + +$(eval $(call KernelPackage,crypto-hw-ixp4xx)) + + define KernelPackage/crypto-aes SUBMENU:=$(CRYPTO_MENU) TITLE:=AES cipher CryptoAPI module -- cgit v1.2.3