Hauke Mehrtens
b80b0e14c9
kernel: kmod-crypto-hw-talitos: fix dependencies
...
With the updated to kernel 4.9.70 in commit f704b643b9
("kernel:
Update kernel 4.9 to 4.9.70"), the talitos.ko kernel module got a
new dependency to kmod-crypto-des in this upstream commit:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=552f74cbd6ec806ab5ce45336a26cae1e015dbe2
This fixes a build problem found by built bot.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-12-20 20:57:13 +01:00
Hauke Mehrtens
199273324e
kernel: add kmod-crypto-ecdh
...
In kernel 4.14 kmod-bluetooth depends on kmod-crypto-ecdh, add
kmod-crypto-ecdh to LEDE.
Both packages also depend on the kmod-crypto-kpp package. To build this
we have to fix the dependency of CRYPTO_ECDH which has a typo.
This patch is already accepted upstream.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-12-16 22:13:04 +01:00
Hauke Mehrtens
f1e839dd33
kernel: add kmod-crypto-rsa
...
In kernel 4.14 kmod-crypto-hw-ccp depends on kmod-crypto-rsa, add it.
kmod-crypto-rsa also packages the ASN1 parser and some other code which
is currently only used by this module.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-12-16 22:12:46 +01:00
Hauke Mehrtens
1ea5f86437
kernel: add kmod-crypto-acompress
...
In kernel 4.14 kmod-crypto-deflate depends on kmod-crypto-acompress.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-12-16 22:12:40 +01:00
Marcin Jurkowski
06e1b90404
kernel: add NFS4 client support
...
Adds NFS4 client support:
1. Package kmod-fs-nfs is split into kmod-fs-nfs (nfs.ko) and
kmod-fs-nfs-v3 (nfsv3.ko).
2. A new package kmod-fs-nfs-v4 (nfsv4.ko) is created.
3. Package kmod-fs-nfs-common-v4 is renamed to kmod-fs-nfs-rpcsec
and includes additional module rpcsec_gss_krb5.ko.
CONFIG_NFS_V4 goes into kmod-fs-nfs-v4, CONFIG_NFSD_V4 (NFS4
server) is removed. Missing kernel module oid_registry.ko
needed by auth_rpcgss.ko is added to the package.
A new package kmod-crypto-cts needed by rpcsec_gss_krb5.ko is
also created.
Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
[add dependency to kmod-crypto-ecb in fs-nfs-common-rpcsec]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-11-22 22:36:21 +01:00
Yousong Zhou
a76cbc0d7e
kernel: fix autoloading arch-specific modules
...
Fixes FS#745
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-05-25 22:52:07 +08:00
Shane Peelar
89765693a0
kernel: Add kmod-crypto-crc32 (crc32_generic.ko)
...
This is needed for F2FS support (it depends on crc32_generic,
not crc32c_generic).
Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com>
2017-03-27 08:10:28 +02:00
Felix Fietkau
9ed108e98b
kernel: update kmod-* packaging and dependencies for linux 4.9
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-27 11:18:27 +01:00
Felix Fietkau
28af0f2fbd
kernel: make kmod package dependencies forward compatible
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-27 11:18:27 +01:00
Felix Fietkau
7ff7be96dd
omap: build various core drivers into the kernel instead of packaging them
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:26 +01:00
Felix Fietkau
5b92dca09f
kernel: drop crypto-hw-ppc4xx
...
If any of the ppc4xx targets are restored, this should be built into the
kernel instead
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:25 +01:00
Felix Fietkau
c00e5a4f09
mpc85xx: enable the crypto acceleration driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
a2f6b56c8f
imx6: enable the crypto acceleration driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Stijn Tintel
ed69e93262
kernel/modules: add SSSE3 SHA512 module
...
This module is optimized for SSSE3/AVX/AVX2.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
Stijn Tintel
86de53203e
kernel/modules: add SSSE3 SHA256 module
...
This module is optimized for SSSE3/AVX/AVX2/SHA-NI.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
Stijn Tintel
159e82d0db
kernel/modules: add SSSE3 SHA1 module
...
This module is optimized for SSSE3/AVX/AVX2/SHA-NI.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
Felix Fietkau
d109d03198
kernel: split kmod-lib-zlib into two packages to keep it in sync with kernel dependencies
...
Fixes build error on default config + selecting kmod-fs-isofs
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-26 11:11:49 +01:00
Felix Fietkau
0d5ba94088
orion: enable SoC drivers in the kernel config
...
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-24 09:40:46 +01:00
Felix Fietkau
9a1f441ac8
kirkwood: enable SoC drivers in the kernel config
...
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-24 09:40:46 +01:00
Matthias Schiffer
82aa061251
kernel: remove echainiv.ko from kmod-crypto-iv
...
There is a separate package kmod-crypto-echainiv for echainiv.ko. Selecting
both packages led to a conflict, so remove the file from kmod-crypto-iv.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2016-09-28 02:39:18 +02:00
Felix Fietkau
f849c2c832
mvebu: enable core drivers in the kernel config instead of packaging them
...
Simplify profile package selection
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-21 19:57:06 +02:00
Felix Fietkau
98010ab489
kernel: remove ocf support, cryptodev-linux should be used instead
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-12 19:35:32 +02:00
Felix Fietkau
46c7d0d1ab
kernel: remove linux 4.3 support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48955
2016-03-07 17:56:58 +00:00
John Crispin
3f76eeaadc
kernel: crypto: add fsl CAAM package
...
Kernel package enables the Freescale CAAM (crypto accelerator and assurance
module, aka SEC4). Sets kernel defaults for ringsize, intc, and debug.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
SVN-Revision: 48773
2016-02-25 10:14:24 +00:00
Steven Barth
d179611006
kernel: fix chainiv crypto modules in 4.3+ kernels
...
Signed-off-by: Steven Barth <cyrus@openwrt.org>
SVN-Revision: 48745
2016-02-19 11:49:03 +00:00
John Crispin
374a8f96bd
kernel: crypto-echainiv was missing deps
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 48724
2016-02-16 07:47:06 +00:00
John Crispin
4d434d6468
linux/crypto: Add echainiv module provided by 4.4 kernels
...
This module is needed for IPsec ESP support, i.e..
Signed-off-by: André Valentin <avalentin@marcant.net>
SVN-Revision: 48714
2016-02-12 08:31:54 +00:00
Felix Fietkau
42644fff59
kernel: add missing config symbols for kmod-crypto-hw-talitos
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48513
2016-01-27 21:40:43 +00:00
Felix Fietkau
eb39f41ffd
kernel: add missing config symbol
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48459
2016-01-23 17:05:56 +00:00
Felix Fietkau
d33c0dd6d0
kernel/modules: add kmod-crypto-hw-ccp
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 48347
2016-01-19 10:06:43 +00:00
Felix Fietkau
cd5d3f9240
kernel/modules: add missing symbol for crypto-rng
...
Since CRYPTO_DRBG_MENU was added in r48277, CRYPTO_DRBG_HMAC is missing.
It does not appear in kernel_menuconfig and defaults to yes, so enable
it in crypto-rng as well and add dependencies to HMAC and SHA256.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 48341
2016-01-18 23:35:12 +00:00
Felix Fietkau
33d1b2e0f5
kernel: add missing kernel config symbol for crypto-rng ( fixes #21596 )
...
Signed-off-by: Lucian Cristian <luci@createc.ro>
SVN-Revision: 48277
2016-01-17 11:17:06 +00:00
Felix Fietkau
f0664d34a6
kernel: make kmod-crypto-rng depend on kmod-crypto-hash
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47883
2015-12-12 12:02:20 +00:00
Felix Fietkau
84a56a7849
kernel: crypto-aead depends on crypto-null in 4.3 as well
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47870
2015-12-11 19:21:49 +00:00
Felix Fietkau
b106a8f255
kernel/modules: fix crypto API RNG for >=4.2
...
Since kernel 4.2, DRBG is the default crypto API RNG, replacing krng. As
DRBG is not enabled, there is no crypto API RNG available when running
kernel 4.2 or later. Because of this, IPsec SAs fail to install. In
strongSwan, this results in a vague error that is difficult to debug:
received netlink error: No such file or directory (2)
Solve this by adding DRBG to the kmod-crypto-rng package. As enabling
DRBG in the kernel config also enables the Jitterentropy RNG, include it
in kmod-crypto-rng instead of having it in a separate package.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47827
2015-12-10 12:40:55 +00:00
Jonas Gorski
4454a3fb63
package: kernel: update dependencies for 4.4
...
Update dependencies for linux 4.4 and mark as broken where source code
needs updating.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 47700
2015-12-02 22:19:31 +00:00
Felix Fietkau
019e370fcf
kernel/modules: add OCTEON SHA512 module
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47479
2015-11-15 21:34:08 +00:00
Felix Fietkau
87f5aef7ca
kernel/modules: move SHA512 to its own package
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47478
2015-11-15 21:34:00 +00:00
Felix Fietkau
54b305796d
kernel/modules: add OCTEON SHA256 module
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47477
2015-11-15 21:33:54 +00:00
Felix Fietkau
34558e6535
kernel/modules: add OCTEON SHA1 module
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47476
2015-11-15 21:33:49 +00:00
Felix Fietkau
8aff4063e2
kernel/modules: add OCTEON MD5 module
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 47475
2015-11-15 21:33:39 +00:00
John Crispin
9bcacd2853
modules: crypto-rng changes additions for kernel 4.3
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 47276
2015-10-26 11:56:16 +00:00
John Crispin
f02f20e721
modules: enable crypto hardware modules
...
set CONFIG_CRYPTO_HW=y to enable build of crypto-hw modules.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 47273
2015-10-26 11:53:57 +00:00
Felix Fietkau
e29efa2fb7
kernel: remove packaging of kmod-crypto-core and kmod-crypto-arc4
...
Everything except for blkcipher was already built-in, so make blkcipher
built-in as well.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46820
2015-09-08 12:31:04 +00:00
Hauke Mehrtens
f9ebd0b1a4
kernel: crypto: fix depends in kmod-crypto-hmac
...
This module had two depends lines.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46576
2015-08-09 17:18:10 +00:00
Hauke Mehrtens
aae0edf405
kernel: crypto: fix module loading of cryptomgr.ko
...
There was no rule to load this module.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46575
2015-08-09 17:17:51 +00:00
Hauke Mehrtens
3e767d2b28
kernel: crypto: fix module loading of aead.ko
...
The name of the module was wrong before.
This should fix #20283 .
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46574
2015-08-09 17:17:31 +00:00
Felix Fietkau
5b76e57dc2
kernel: remove kmod-crypto-aes, AES crypto support is always built into the kernel
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46483
2015-07-24 15:36:08 +00:00
Hauke Mehrtens
5e3c3d4788
kernel: add crypto-cmac
...
The bluetooth driver needs this new crypto lib in kernel 4.1
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46180
2015-07-04 22:33:00 +00:00
John Crispin
fea3e1cedc
kernel: remove module checks for 3.15/3.16/3.17
...
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 45534
2015-04-21 06:59:41 +00:00
Felix Fietkau
9d9b2ddf30
kernel: make crypto-ctr depend on crypto-iv
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45124
2015-03-29 05:20:58 +00:00
Felix Fietkau
7ae1c1b4e8
linux: modules: crypto: adds ccm package
...
This patch adds support crypto-ccm modules support.
Signed-off-by: Varka Bhadram <varkab@cdac.in>
SVN-Revision: 45123
2015-03-29 05:20:50 +00:00
Felix Fietkau
196fb76a4c
x86: make x86_64 a subtarget instead of a standalone target
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45115
2015-03-29 04:32:01 +00:00
Jo-Philipp Wich
fdb0d6d860
linux: convert CompareKernelPatchVer to version tagged symbols
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44229
2015-01-31 13:55:51 +00:00
Felix Fietkau
47e651e2eb
kernel: drop obsolete kernel version checks
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44113
2015-01-24 22:13:22 +00:00
Felix Fietkau
321f4a1e2c
kernel: add missing dependency for kmod-crypto-ghash
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43857
2015-01-05 21:37:29 +00:00
Felix Fietkau
593c8c3c01
kernel/modules: add kmod-crypto-gcm
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43838
2015-01-05 13:02:14 +00:00
Felix Fietkau
f51dc17edd
kernel/modules: add kmod-crypto-ghash
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43837
2015-01-05 13:02:08 +00:00
Felix Fietkau
5a1f38ad0f
kernel/modules: kmod-crypto-xts: depend on kmod-crypto-gf128
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43836
2015-01-05 13:02:01 +00:00
Felix Fietkau
4c4c51af2d
kernel/modules: add kmod-crypto-gf128
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43835
2015-01-05 13:01:56 +00:00
Felix Fietkau
31f29bf624
kernel/modules: add kmod-crypto-ctr
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43834
2015-01-05 13:01:52 +00:00
Felix Fietkau
fa87af30da
kernel/modules: add kmod-crypto-seqiv
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43833
2015-01-05 13:01:42 +00:00
Felix Fietkau
7f271d93be
kernel/modules: remove CRYPTOMGR_MODULES
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43832
2015-01-05 13:01:36 +00:00
Felix Fietkau
17da922e22
kernel/modules: kmod-crypto-manager: depend on kmod-crypto-aead
...
SVN-Revision: 43831
2015-01-05 13:01:30 +00:00
Felix Fietkau
2203f4d6e0
kernel/modules: add kmod-crypto-aead
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43830
2015-01-05 13:01:23 +00:00
Felix Fietkau
b15f09baec
kernel/modules: remove superfluous backslash
...
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 43829
2015-01-05 13:01:17 +00:00
Felix Fietkau
4a4b6fc2ba
kmod-crypto-hw-talitos: add missing dependency
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43561
2014-12-08 12:03:41 +00:00
John Crispin
ed5ae98cf4
kernel/modules: use crc32c_generic.ko instead of crc32c.ko
...
Starting from kernel version 3.15, the crc32c module was renamed to
crc32c_generic.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43291
2014-11-17 14:30:42 +00:00
Hauke Mehrtens
973c9a0f5b
kernel: omap: omap-des.ko is not available in kernel 3.13
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 40665
2014-05-02 22:55:55 +00:00
Zoltan Herpai
aa425b88a8
fs: add kernel modules for AFS client
...
- add/separate crypto modules
- add fscache support
- add rxrpc module which is required for AFS
- add afs module
Signed-Off-By: Nathaniel Wesley Filardo <8S9K8UGO5JGPI3U067229BBACKMQIGVH@cmx.ietfng.org>
Acked-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 40587
2014-04-28 19:47:38 +00:00
Felix Fietkau
5991eb39b9
kernel: move BLKCIPHER into crypto-core to avoid pulling in crypto-manager for arc4 (used by mac80211)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39052
2013-12-14 16:40:24 +00:00
Imre Kaloz
7f4bdaa244
depend on the correct target
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38721
2013-11-11 11:51:54 +00:00
Imre Kaloz
06d0fda4d1
switch to 3.12, enable support for AM33xx/OMAP3
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38692
2013-11-08 12:44:38 +00:00
John Crispin
f12f4074af
kernel: make most modules use AutoProbe
...
now that we have modprobe we can set more than half of the modules to AutoProbe
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 38021
2013-09-17 21:45:17 +00:00
Felix Fietkau
5d8cdd84e8
kernel: fix config symbol for kmod-crypto-hash
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38015
2013-09-17 09:54:05 +00:00
Luka Perkov
b04baf0d0c
crypto: add missing depends for crypto-manager
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37817
2013-08-21 00:36:19 +00:00
Luka Perkov
aa81b9ed5f
kernel: be consistent with formatting style
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37545
2013-07-26 01:09:50 +00:00
Felix Fietkau
c493e45058
kernel: fix kmod-crypto-hw-ppc4xx dependencies
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37488
2013-07-21 08:20:01 +00:00
Gabor Juhos
0494ec45f1
kernel: fix crypto-hw-talitos dependencies
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37485
2013-07-20 20:44:40 +00:00
Hauke Mehrtens
ddb0804479
kernel: simplify kmod-crypto-misc dependencies
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37448
2013-07-19 15:01:22 +00:00
Hauke Mehrtens
0cb97db4be
kernel: fix crypto-hw-geode dependencies
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37443
2013-07-19 14:46:02 +00:00
Hauke Mehrtens
0256b82631
kernel: fix crypto-hw-padlock dependencies
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37442
2013-07-19 14:44:12 +00:00
Hauke Mehrtens
4a9adf4300
kernel: fix syntax error in kmod-crypto-misc
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37441
2013-07-19 14:41:33 +00:00
Jonas Gorski
9a38971a3e
kernel: crypto: add missing dependencies and files
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37392
2013-07-18 13:08:27 +00:00
Florian Fainelli
0e479250a6
kernel: package the HW random core module
...
And update the crypto-hw-hifn-795x to use it.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37231
2013-07-10 19:42:48 +00:00
John Crispin
4ebf19b48f
packages: clean up the package folder
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37007
2013-06-21 16:54:37 +00:00