kernel: add new kmod and update kmod-tpm
Create a crypto-lib-aescfb package needed for new deps for kmod-tpm. Package kmod-tpm is missing dependencies for the following libraries: ecdh_generic.ko kpp.ko libaescfb.ko Co-authored-by: John Audia <therealgraysky@proton.me> Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16547 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
ff493d4a9b
commit
0caa30b66a
2 changed files with 15 additions and 1 deletions
|
@ -558,6 +558,17 @@ endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-kpp))
|
$(eval $(call KernelPackage,crypto-kpp))
|
||||||
|
|
||||||
|
define KernelPackage/crypto-lib-aescfb
|
||||||
|
TITLE:=AES cipher operations feedback mode library
|
||||||
|
DEPENDS:=@!LINUX_6_6
|
||||||
|
KCONFIG:=CONFIG_CRYPTO_LIB_AESCFB
|
||||||
|
FILES:=$(LINUX_DIR)/lib/crypto/libaescfb.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,09,libaescfb)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-lib-aescfb))
|
||||||
|
|
||||||
define KernelPackage/crypto-lib-chacha20
|
define KernelPackage/crypto-lib-chacha20
|
||||||
TITLE:=ChaCha library interface
|
TITLE:=ChaCha library interface
|
||||||
KCONFIG:=CONFIG_CRYPTO_LIB_CHACHA
|
KCONFIG:=CONFIG_CRYPTO_LIB_CHACHA
|
||||||
|
|
|
@ -928,7 +928,10 @@ define KernelPackage/tpm
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=TPM Hardware Support
|
TITLE:=TPM Hardware Support
|
||||||
DEPENDS:= +kmod-random-core +kmod-asn1-decoder \
|
DEPENDS:= +kmod-random-core +kmod-asn1-decoder \
|
||||||
+kmod-asn1-encoder +kmod-oid-registry
|
+kmod-asn1-encoder +kmod-oid-registry \
|
||||||
|
+!LINUX_6_6:kmod-crypto-ecdh \
|
||||||
|
+!LINUX_6_6:kmod-crypto-kpp \
|
||||||
|
+!LINUX_6_6:kmod-crypto-lib-aescfb
|
||||||
KCONFIG:= CONFIG_TCG_TPM
|
KCONFIG:= CONFIG_TCG_TPM
|
||||||
FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
|
FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,10,tpm,1)
|
AUTOLOAD:=$(call AutoLoad,10,tpm,1)
|
||||||
|
|
Loading…
Reference in a new issue