]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
kernel: remove kmod-crypto-misc 23927/head
authorRosen Penev <rosenp@gmail.com>
Tue, 23 Jun 2026 21:48:58 +0000 (14:48 -0700)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Fri, 17 Jul 2026 07:51:18 +0000 (09:51 +0200)
Nothing selects this. In addition, a lot of those algorithms are
legacy/obsolete.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/23927
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
package/kernel/linux/modules/crypto.mk

index b5d065cb909845ece43d66c0419dc242b3a581cc..c7b782e99284349045b46b95afddccdcc377801e 100644 (file)
@@ -770,101 +770,6 @@ endef
 $(eval $(call KernelPackage,crypto-michael-mic))
 
 
-define KernelPackage/crypto-misc
-  TITLE:=Other CryptoAPI modules
-  DEPENDS:=+kmod-crypto-xts +kmod-crypto-user
-  KCONFIG:= \
-       CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y \
-       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 \
-       CONFIG_CRYPTO_CAST5 \
-       CONFIG_CRYPTO_CAST6 \
-       CONFIG_CRYPTO_KHAZAD \
-       CONFIG_CRYPTO_SERPENT \
-       CONFIG_CRYPTO_TEA \
-       CONFIG_CRYPTO_TWOFISH \
-       CONFIG_CRYPTO_TWOFISH_COMMON \
-       CONFIG_CRYPTO_TWOFISH_586 \
-       CONFIG_CRYPTO_WP512
-  FILES:= \
-       $(LINUX_DIR)/crypto/anubis.ko \
-       $(LINUX_DIR)/crypto/camellia_generic.ko \
-       $(LINUX_DIR)/crypto/cast_common.ko \
-       $(LINUX_DIR)/crypto/cast5_generic.ko \
-       $(LINUX_DIR)/crypto/cast6_generic.ko \
-       $(LINUX_DIR)/crypto/khazad.ko \
-       $(LINUX_DIR)/crypto/tea.ko \
-       $(LINUX_DIR)/crypto/twofish_common.ko \
-       $(LINUX_DIR)/crypto/wp512.ko \
-       $(LINUX_DIR)/crypto/twofish_generic.ko \
-       $(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 twofish_common \
-       wp512 blowfish_common serpent_generic)
-  ifndef CONFIG_TARGET_x86
-       AUTOLOAD+= $(call AutoLoad,10,twofish_generic blowfish_generic)
-  endif
-  $(call AddDepends/crypto)
-endef
-
-ifndef CONFIG_TARGET_x86_64
-  define KernelPackage/crypto-misc/x86
-    FILES+= \
-       $(LINUX_DIR)/arch/x86/crypto/twofish-i586.ko \
-       $(LINUX_DIR)/arch/x86/crypto/serpent-sse2-i586.ko \
-       $(LINUX_DIR)/crypto/cryptd.ko@lt6.18 \
-       $(LINUX_DIR)/crypto/crypto_simd.ko@lt6.18
-    AUTOLOAD+= $(call AutoLoad,10,cryptd@lt6.18 \
-       serpent-sse2-i586 twofish-i586 blowfish_generic)
-  endef
-endif
-
-ifndef CONFIG_TARGET_uml
-define KernelPackage/crypto-misc/x86_64
-  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
-  AUTOLOAD+= $(call AutoLoad,10,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)
-endef
-endif
-
-ifdef KernelPackage/crypto-misc/$(ARCH)
-  KernelPackage/crypto-misc/$(CRYPTO_TARGET)=\
-         $(KernelPackage/crypto-misc/$(ARCH))
-endif
-
-$(eval $(call KernelPackage,crypto-misc))
-
-
 define KernelPackage/crypto-null
   TITLE:=Null CryptoAPI module
   KCONFIG:=CONFIG_CRYPTO_NULL