move the cryptoapi kmod to package/kernel
[openwrt/openwrt.git] / openwrt / package / kernel / modules.mk
index b777c1177ea8b6ab47be3b18dce623929acd6637..ff979cf868619eda5923c89c939f99ae20a31052 100644 (file)
@@ -6,6 +6,38 @@
 #
 # $Id$
 
+
+define KernelPackage/crypto
+TITLE:=CryptoAPI modules
+DESCRIPTION:=CryptoAPI modules
+KCONFIG:= \
+  $(CONFIG_CRYPTO_HMAC) \
+  $(CONFIG_CRYPTO_NULL) \
+  $(CONFIG_CRYPTO_MD4) \
+  $(CONFIG_CRYPTO_MD5) \
+  $(CONFIG_CRYPTO_SHA1) \
+  $(CONFIG_CRYPTO_SHA256) \
+  $(CONFIG_CRYPTO_SHA512) \
+  $(CONFIG_CRYPTO_WP512) \
+  $(CONFIG_CRYPTO_TGR192) \
+  $(CONFIG_CRYPTO_DES) \
+  $(CONFIG_CRYPTO_BLOWFISH) \
+  $(CONFIG_CRYPTO_TWOFISH) \
+  $(CONFIG_CRYPTO_SERPENT) \
+  $(CONFIG_CRYPTO_AES) \
+  $(CONFIG_CRYPTO_CAST5) \
+  $(CONFIG_CRYPTO_CAST6) \
+  $(CONFIG_CRYPTO_TEA) \
+  $(CONFIG_CRYPTO_ARC4) \
+  $(CONFIG_CRYPTO_KHAZAD) \
+  $(CONFIG_CRYPTO_ANUBIS) \
+  $(CONFIG_CRYPTO_DEFLATE) \
+  $(CONFIG_CRYPTO_MICHAEL_MIC) \
+  $(CONFIG_CRYPTO_CRC32C)
+FILES:=$(MODULES_DIR)/kernel/crypto/*.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,crypto))
+
 define KernelPackage/ide-core
 TITLE:=Kernel support for IDE
 DESCRIPTION:=Kernel modules for IDE support\\\
@@ -31,3 +63,4 @@ AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
 endef
 $(eval $(call KernelPackage,ide-pdc202xx))
 
+