aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/linux/modules/crypto.mk
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2022-09-11 14:26:25 +0100
committerDaniel Golle <daniel@makrotopia.org>2022-09-18 15:39:41 +0100
commit745d3cd4aa1236f2c183c4b535a27afb9b16d812 (patch)
treeffbba8db8276b284df295023922ad02d39cf7a41 /package/kernel/linux/modules/crypto.mk
parenta3f9b427895b54b69ca99170c14ea1a557d077f2 (diff)
downloadupstream-745d3cd4aa1236f2c183c4b535a27afb9b16d812.tar.gz
upstream-745d3cd4aa1236f2c183c4b535a27afb9b16d812.tar.bz2
upstream-745d3cd4aa1236f2c183c4b535a27afb9b16d812.zip
kernel: modules: package kmod-crypto-essiv
Package kernel module providing ESSIV support for block encryption. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 4133102898502c9bb453e8603b6c891aa103bce4)
Diffstat (limited to 'package/kernel/linux/modules/crypto.mk')
-rw-r--r--package/kernel/linux/modules/crypto.mk12
1 files changed, 12 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux/modules/crypto.mk
index 441039cdd5..3a59d78671 100644
--- a/package/kernel/linux/modules/crypto.mk
+++ b/package/kernel/linux/modules/crypto.mk
@@ -237,6 +237,18 @@ endef
$(eval $(call KernelPackage,crypto-echainiv))
+define KernelPackage/crypto-essiv
+ TITLE:=ESSIV support for block encryption
+ DEPENDS:=+kmod-crypto-authenc
+ KCONFIG:=CONFIG_CRYPTO_ESSIV
+ FILES:= $(LINUX_DIR)/crypto/essiv.ko
+ AUTOLOAD:=$(call AutoLoad,10,essiv)
+ $(call AddDepends/crypto)
+endef
+
+$(eval $(call KernelPackage,crypto-essiv))
+
+
define KernelPackage/crypto-fcrypt
TITLE:=FCRYPT cipher CryptoAPI module
KCONFIG:=CONFIG_CRYPTO_FCRYPT