projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[ifxmips] uboot only builds with gcc 3.4.6
[openwrt.git]
/
package
/
kernel
/
modules
/
crypto.mk
diff --git
a/package/kernel/modules/crypto.mk
b/package/kernel/modules/crypto.mk
index
012b68b
..
d3c24c9
100644
(file)
--- a/
package/kernel/modules/crypto.mk
+++ b/
package/kernel/modules/crypto.mk
@@
-14,39
+14,22
@@
CRYPTO_MENU:=Cryptographic API modules
# - sha1 > sha1_generic (2.6.24)
# - sha256 > sha256_generic (2.6.24)
# - sha512 > sha512_generic (2.6.26)
# - sha1 > sha1_generic (2.6.24)
# - sha256 > sha256_generic (2.6.24)
# - sha512 > sha512_generic (2.6.26)
-if
eq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.24)),1
)
+if
neq ($(CONFIG_LINUX_2_6),
)
CRYPTO_GENERIC:=_generic
AES_SUFFIX:=$(CRYPTO_GENERIC)
DES_SUFFIX:=$(CRYPTO_GENERIC)
SHA1_SUFFIX:=$(CRYPTO_GENERIC)
SHA256_SUFFIX:=$(CRYPTO_GENERIC)
CRYPTO_GENERIC:=_generic
AES_SUFFIX:=$(CRYPTO_GENERIC)
DES_SUFFIX:=$(CRYPTO_GENERIC)
SHA1_SUFFIX:=$(CRYPTO_GENERIC)
SHA256_SUFFIX:=$(CRYPTO_GENERIC)
-endif
-ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.25)),1)
- CRYPTO_PREFIX:=crypto_
- BLKCIPHER_PREFIX:=$(CRYPTO_PREFIX)
-endif
-ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.26)),1)
SHA512_SUFFIX:=$(CRYPTO_GENERIC)
endif
SHA512_SUFFIX:=$(CRYPTO_GENERIC)
endif
-AEAD_CONF:=AEAD
-MANAGER_CONF:=MANAGER
-BLKCIPHER_CONF:=BLKCIPHER
-HASH_CONF:=HASH
-ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.30)),1)
- CRYPTO_MODULE_PCOMPRESS:=PCOMP=pcompress
- AEAD_CONF:=AEAD2
- MANAGER_CONF:=MANAGER2
- BLKCIPHER_CONF:=BLKCIPHER2
- HASH_CONF:=HASH2
-endif
CRYPTO_MODULES = \
ALGAPI=crypto_algapi \
CRYPTO_MODULES = \
ALGAPI=crypto_algapi \
-
$(AEAD_CONF)
=aead \
-
$(CRYPTO_MODULE_PCOMPRESS)
\
-
$(BLKCIPHER_CONF)=$(BLKCIPHER_PREFIX)
blkcipher \
-
$(HASH_CONF)
=crypto_hash \
-
$(MANAGER_CONF)
=cryptomgr \
+
AEAD2
=aead \
+
PCOMP=pcompress
\
+
BLKCIPHER2=crypto_
blkcipher \
+
HASH2
=crypto_hash \
+
MANAGER2
=cryptomgr \
CBC=cbc \
ECB=ecb \
DEFLATE=deflate
CBC=cbc \
ECB=ecb \
DEFLATE=deflate
@@
-73,10
+56,15
@@
endef
$(eval $(call KernelPackage,crypto-core))
$(eval $(call KernelPackage,crypto-core))
-define KernelPackage/crypto
-hw-padlock
+define KernelPackage/crypto
/Depends
SUBMENU:=$(CRYPTO_MENU)
SUBMENU:=$(CRYPTO_MENU)
+ DEPENDS:=kmod-crypto-core $(1)
+endef
+
+
+define KernelPackage/crypto-hw-padlock
+$(call KernelPackage/crypto/Depends,)
TITLE:=VIA PadLock ACE with AES/SHA hw crypto module
TITLE:=VIA PadLock ACE with AES/SHA hw crypto module
- DEPENDS:=+kmod-crypto-core
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_PADLOCK \
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_PADLOCK \
@@
-92,9
+80,8
@@
$(eval $(call KernelPackage,crypto-hw-padlock))
define KernelPackage/crypto-hw-geode
define KernelPackage/crypto-hw-geode
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=AMD Geode hardware crypto module
TITLE:=AMD Geode hardware crypto module
- DEPENDS:=+kmod-crypto-core
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_GEODE
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_GEODE
@@
-106,11
+93,11
@@
$(eval $(call KernelPackage,crypto-hw-geode))
define KernelPackage/crypto-hw-hifn-795x
define KernelPackage/crypto-hw-hifn-795x
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,+kmod-crypto-des @!TARGET_ubicom32
)
TITLE:=HIFN 795x crypto accelerator
TITLE:=HIFN 795x crypto accelerator
- DEPENDS:=+kmod-crypto-core +kmod-crypto-des @!TARGET_ubicom32
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
+ CONFIG_HW_RANDOM=y \
CONFIG_CRYPTO_DEV_HIFN_795X \
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
FILES:=$(LINUX_DIR)/drivers/crypto/hifn_795x.$(LINUX_KMOD_SUFFIX)
CONFIG_CRYPTO_DEV_HIFN_795X \
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
FILES:=$(LINUX_DIR)/drivers/crypto/hifn_795x.$(LINUX_KMOD_SUFFIX)
@@
-121,10
+108,8
@@
$(eval $(call KernelPackage,crypto-hw-hifn-795x))
define KernelPackage/crypto-hw-ixp4xx
define KernelPackage/crypto-hw-ixp4xx
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,@TARGET_ixp4xx +kmod-crypto-des +kmod-crypto-authenc
)
TITLE:=Intel IXP4xx hardware crypto module
TITLE:=Intel IXP4xx hardware crypto module
- DEPENDS:= \
- @TARGET_ixp4xx +kmod-crypto-core +kmod-crypto-des +kmod-crypto-authenc
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_IXP4XX
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_IXP4XX
@@
-140,10
+125,8
@@
$(eval $(call KernelPackage,crypto-hw-ixp4xx))
define KernelPackage/crypto-hw-ppc4xx
define KernelPackage/crypto-hw-ppc4xx
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,@TARGET_ppc40x||TARGET_ppc44x
)
TITLE:=AMCC PPC4xx hardware crypto module
TITLE:=AMCC PPC4xx hardware crypto module
- DEPENDS:= \
- @TARGET_ppc40x||TARGET_ppc44x +kmod-crypto-core
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_PPC4XX
KCONFIG:= \
CONFIG_CRYPTO_HW=y \
CONFIG_CRYPTO_DEV_PPC4XX
@@
-159,15
+142,14
@@
$(eval $(call KernelPackage,crypto-hw-ppc4xx))
define KernelPackage/crypto-aes
define KernelPackage/crypto-aes
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=AES cipher CryptoAPI module
TITLE:=AES cipher CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_AES CONFIG_CRYPTO_AES_586
FILES:=$(LINUX_DIR)/crypto/aes$(AES_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,aes$(AES_SUFFIX))
endef
KCONFIG:=CONFIG_CRYPTO_AES CONFIG_CRYPTO_AES_586
FILES:=$(LINUX_DIR)/crypto/aes$(AES_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,aes$(AES_SUFFIX))
endef
-define KernelPackage/crypto-aes/x86
-2.6
+define KernelPackage/crypto-aes/x86
FILES+=$(LINUX_DIR)/arch/x86/crypto/aes-i586.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,aes$(AES_SUFFIX) aes-i586)
endef
FILES+=$(LINUX_DIR)/arch/x86/crypto/aes-i586.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,aes$(AES_SUFFIX) aes-i586)
endef
@@
-176,9
+158,8
@@
$(eval $(call KernelPackage,crypto-aes))
define KernelPackage/crypto-arc4
define KernelPackage/crypto-arc4
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=ARC4 (RC4) cipher CryptoAPI module
TITLE:=ARC4 (RC4) cipher CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_ARC4
FILES:=$(LINUX_DIR)/crypto/arc4.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,arc4)
KCONFIG:=CONFIG_CRYPTO_ARC4
FILES:=$(LINUX_DIR)/crypto/arc4.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,arc4)
@@
-188,9
+169,8
@@
$(eval $(call KernelPackage,crypto-arc4))
define KernelPackage/crypto-authenc
define KernelPackage/crypto-authenc
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=Combined mode wrapper for IPsec
TITLE:=Combined mode wrapper for IPsec
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_AUTHENC
FILES:=$(LINUX_DIR)/crypto/authenc.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,authenc)
KCONFIG:=CONFIG_CRYPTO_AUTHENC
FILES:=$(LINUX_DIR)/crypto/authenc.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,authenc)
@@
-199,9
+179,8
@@
endef
$(eval $(call KernelPackage,crypto-authenc))
define KernelPackage/crypto-des
$(eval $(call KernelPackage,crypto-authenc))
define KernelPackage/crypto-des
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=DES/3DES cipher CryptoAPI module
TITLE:=DES/3DES cipher CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_DES
FILES:=$(LINUX_DIR)/crypto/des$(DES_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,des$(DES_SUFFIX))
KCONFIG:=CONFIG_CRYPTO_DES
FILES:=$(LINUX_DIR)/crypto/des$(DES_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,des$(DES_SUFFIX))
@@
-211,9
+190,8
@@
$(eval $(call KernelPackage,crypto-des))
define KernelPackage/crypto-hmac
define KernelPackage/crypto-hmac
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=HMAC digest CryptoAPI module
TITLE:=HMAC digest CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_HMAC
FILES:=$(LINUX_DIR)/crypto/hmac.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,hmac)
KCONFIG:=CONFIG_CRYPTO_HMAC
FILES:=$(LINUX_DIR)/crypto/hmac.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,hmac)
@@
-223,9
+201,8
@@
$(eval $(call KernelPackage,crypto-hmac))
define KernelPackage/crypto-md5
define KernelPackage/crypto-md5
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=MD5 digest CryptoAPI module
TITLE:=MD5 digest CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_MD5
FILES:=$(LINUX_DIR)/crypto/md5.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,md5)
KCONFIG:=CONFIG_CRYPTO_MD5
FILES:=$(LINUX_DIR)/crypto/md5.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,md5)
@@
-235,9
+212,8
@@
$(eval $(call KernelPackage,crypto-md5))
define KernelPackage/crypto-michael-mic
define KernelPackage/crypto-michael-mic
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=Michael MIC keyed digest CryptoAPI module
TITLE:=Michael MIC keyed digest CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_MICHAEL_MIC
FILES:=$(LINUX_DIR)/crypto/michael_mic.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,michael_mic)
KCONFIG:=CONFIG_CRYPTO_MICHAEL_MIC
FILES:=$(LINUX_DIR)/crypto/michael_mic.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,michael_mic)
@@
-247,9
+223,8
@@
$(eval $(call KernelPackage,crypto-michael-mic))
define KernelPackage/crypto-sha1
define KernelPackage/crypto-sha1
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=SHA1 digest CryptoAPI module
TITLE:=SHA1 digest CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_SHA1
FILES:=$(LINUX_DIR)/crypto/sha1$(SHA1_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,sha1$(SHA1_SUFFIX))
KCONFIG:=CONFIG_CRYPTO_SHA1
FILES:=$(LINUX_DIR)/crypto/sha1$(SHA1_SUFFIX).$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,sha1$(SHA1_SUFFIX))
@@
-259,9
+234,8
@@
$(eval $(call KernelPackage,crypto-sha1))
define KernelPackage/crypto-misc
define KernelPackage/crypto-misc
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=Other CryptoAPI modules
TITLE:=Other CryptoAPI modules
- DEPENDS:=+kmod-crypto-core
KCONFIG:= \
CONFIG_CRYPTO_ANUBIS \
CONFIG_CRYPTO_BLOWFISH \
KCONFIG:= \
CONFIG_CRYPTO_ANUBIS \
CONFIG_CRYPTO_BLOWFISH \
@@
-278,6
+252,7
@@
define KernelPackage/crypto-misc
CONFIG_CRYPTO_TEA \
CONFIG_CRYPTO_TGR192 \
CONFIG_CRYPTO_TWOFISH \
CONFIG_CRYPTO_TEA \
CONFIG_CRYPTO_TGR192 \
CONFIG_CRYPTO_TWOFISH \
+ CONFIG_CRYPTO_TWOFISH_COMMON \
CONFIG_CRYPTO_TWOFISH_586 \
CONFIG_CRYPTO_WP512
FILES:= \
CONFIG_CRYPTO_TWOFISH_586 \
CONFIG_CRYPTO_WP512
FILES:= \
@@
-300,15
+275,20
@@
define KernelPackage/crypto-misc/2.6
$(LINUX_DIR)/crypto/camellia.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/crc32c.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/fcrypt.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/camellia.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/crc32c.$(LINUX_KMOD_SUFFIX) \
$(LINUX_DIR)/crypto/fcrypt.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/crypto/tgr192.$(LINUX_KMOD_SUFFIX)
+ $(LINUX_DIR)/crypto/tgr192.$(LINUX_KMOD_SUFFIX) \
+ $(LINUX_DIR)/crypto/twofish_common.$(LINUX_KMOD_SUFFIX)
+endef
+
+define KernelPackage/crypto-misc/x86
+ FILES+=$(LINUX_DIR)/arch/x86/crypto/twofish-i586.$(LINUX_KMOD_SUFFIX)
endef
$(eval $(call KernelPackage,crypto-misc))
endef
$(eval $(call KernelPackage,crypto-misc))
+
define KernelPackage/crypto-ocf
define KernelPackage/crypto-ocf
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,@!TARGET_uml +@OPENSSL_ENGINE
)
TITLE:=OCF modules
TITLE:=OCF modules
- DEPENDS:=+kmod-crypto-core @!TARGET_uml
KCONFIG:= \
CONFIG_OCF_OCF \
CONFIG_OCF_CRYPTODEV \
KCONFIG:= \
CONFIG_OCF_OCF \
CONFIG_OCF_CRYPTODEV \
@@
-330,9
+310,8
@@
$(eval $(call KernelPackage,crypto-ocf))
define KernelPackage/crypto-null
define KernelPackage/crypto-null
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=Null CryptoAPI module
TITLE:=Null CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_NULL
FILES:=$(LINUX_DIR)/crypto/crypto_null.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,crypto_null)
KCONFIG:=CONFIG_CRYPTO_NULL
FILES:=$(LINUX_DIR)/crypto/crypto_null.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,09,crypto_null)
@@
-342,9
+321,8
@@
$(eval $(call KernelPackage,crypto-null))
define KernelPackage/crypto-test
define KernelPackage/crypto-test
-
SUBMENU:=$(CRYPTO_MENU
)
+
$(call KernelPackage/crypto/Depends,
)
TITLE:=Test CryptoAPI module
TITLE:=Test CryptoAPI module
- DEPENDS:=+kmod-crypto-core
KCONFIG:=CONFIG_CRYPTO_TEST
FILES:=$(LINUX_DIR)/crypto/tcrypt.$(LINUX_KMOD_SUFFIX)
endef
KCONFIG:=CONFIG_CRYPTO_TEST
FILES:=$(LINUX_DIR)/crypto/tcrypt.$(LINUX_KMOD_SUFFIX)
endef
This page took
0.03974 seconds
and
4
git commands to generate.