@ -441,8 +441,21 @@ $(eval $(call KernelPackage,crypto-michael-mic))
d e f i n e K e r n e l P a c k a g e / c r y p t o - m i s c
TITLE:= Other CryptoAPI modules
DEPENDS:= +kmod-crypto-manager
DEPENDS:= +kmod-crypto-xts
KCONFIG:= \
CONFIG_CRYPTO_CAMELLIA_X86_64 \
CONFIG_CRYPTO_BLOWFISH_X86_64 \
CONFIG_CRYPTO_TWOFISH_X86_64 \
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY \
CONFIG_CRYPTO_SERPENT_SSE2_X86_64 \
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 \
CONFIG_CRYPTO_CAST5_AVX_X86_64 \
CONFIG_CRYPTO_CAST6_AVX_X86_64 \
CONFIG_CRYPTO_TWOFISH_AVX_X86_64 \
CONFIG_CRYPTO_SERPENT_AVX_X86_64 \
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 \
CONFIG_CRYPTO_SERPENT_AVX2_X86_64 \
CONFIG_CRYPTO_SERPENT_SSE2_586 \
CONFIG_CRYPTO_ANUBIS \
CONFIG_CRYPTO_BLOWFISH \
CONFIG_CRYPTO_CAMELLIA \
@ -472,15 +485,50 @@ define KernelPackage/crypto-misc
$( LINUX_DIR) /crypto/blowfish_common.ko \
$( LINUX_DIR) /crypto/blowfish_generic.ko \
$( LINUX_DIR) /crypto/serpent_generic.ko
AUTOLOAD:= $( call AutoLoad,10,anubis camellia_generic cast_common \
cast5_generic cast6_generic khazad tea tgr192 twofish_common \
wp512 blowfish_common serpent_generic)
ifndef CONFIG_TARGET_x86
AUTOLOAD += $( call AutoLoad,10,twofish_generic blowfish_generic)
endif
$( call AddDepends/crypto)
e n d e f
i f n d e f C O N F I G _ T A R G E T _ x 8 6 _ 6 4
define KernelPackage/crypto-misc/x86
FILES += $( LINUX_DIR) /arch/x86/crypto/twofish-i586.ko
FILES += \
$( LINUX_DIR) /arch/x86/crypto/twofish-i586.ko \
$( LINUX_DIR) /arch/x86/crypto/serpent-sse2-i586.ko \
$( LINUX_DIR) /arch/x86/crypto/glue_helper.ko \
$( LINUX_DIR) /crypto/ablk_helper.ko \
$( LINUX_DIR) /crypto/cryptd.ko \
$( LINUX_DIR) /crypto/lrw.ko
AUTOLOAD += $( call AutoLoad,10,lrw cryptd ablk_helper glue_helper \
serpent-sse2-i586 twofish-i586 blowfish_generic)
endef
e n d i f
d e f i n e K e r n e l P a c k a g e / c r y p t o - m i s c / x 8 6 / 6 4
FILES += \
$( LINUX_DIR) /arch/x86/crypto/camellia-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/blowfish-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/twofish-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/twofish-x86_64-3way.ko \
$( LINUX_DIR) /arch/x86/crypto/serpent-sse2-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/camellia-aesni-avx-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/cast5-avx-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/cast6-avx-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/twofish-avx-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/serpent-avx-x86_64.ko \
$( LINUX_DIR) /arch/x86/crypto/camellia-aesni-avx2.ko \
$( LINUX_DIR) /arch/x86/crypto/serpent-avx2.ko \
$( LINUX_DIR) /crypto/ablk_helper.ko
AUTOLOAD += $( call AutoLoad,10,ablk_helper camellia-x86_64 \
camellia-aesni-avx-x86_64 camellia-aesni-avx2 cast5-avx-x86_64 \
cast6-avx-x86_64 twofish-x86_64 twofish-x86_64-3way \
twofish-avx-x86_64 blowfish-x86_64 serpent-avx-x86_64 serpent-avx2)
e n d e f
$( eval $ ( call KernelPackage ,crypto -misc ) )