openwrt/target/linux
Aleksander Jan Bajkowski 05e6148310 kernel: backport crypto selftests for some ciphersuites
FIPS 140-3 recommends that all crypto implementations should be tested
before first use. Testmanager performs initial tests based on existing
test vectors. Not all algorithms have defined test vectors, so to improve
this situation, this commit backports recently added test vectors for
following cipher suites:
* authenc(hmac(md5),cbc(des))
* authenc(hmac(md5),cbc(aes))
* authenc(hmac(sha1),rfc3686(ctr(aes)))
* authenc(hmac(sha224),rfc3686(ctr(aes)))
* authenc(hmac(sha256),rfc3686(ctr(aes)))
* authenc(hmac(sha384),rfc3686(ctr(aes)))
* authenc(hmac(sha512),rfc3686(ctr(aes)))

These vectors were calculated using a software implementation and then
double-checked on Mediatek MT7981/MT7986 (safexcel) and NXP P2020 (talitos).
Both platforms passed self-tests.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/22409
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-03-24 01:33:48 +01:00
..
airoha kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
apm821xx
armsr
at91
ath79 kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
bcm27xx kernel: bump 6.12 to 6.12.77 2026-03-22 12:00:31 +01:00
bcm47xx
bcm53xx
bcm4908
bmips
d1
econet kernel: bump 6.12 to 6.12.77 2026-03-22 12:00:31 +01:00
gemini
generic kernel: backport crypto selftests for some ciphersuites 2026-03-24 01:33:48 +01:00
imx imx: cortexa53: remove KSZ9477 static driver 2026-03-13 19:59:59 +01:00
ipq40xx kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
ipq806x
ixp4xx
kirkwood kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
lantiq lantiq: xrx200: autoload lantiq_gswip and tag_gswip to fix failsafe mode 2026-03-22 22:35:37 +01:00
layerscape
loongarch64
malta
mediatek kernel: bump 6.12 to 6.12.77 2026-03-22 12:00:31 +01:00
microchipsw kernel: bump 6.12 to 6.12.77 2026-03-22 12:00:31 +01:00
mpc85xx mpc85xx: remove swconfig package 2026-03-21 22:34:27 +01:00
mvebu kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
mxs
octeon
omap
pistachio kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
qoriq
qualcommax kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
qualcommbe kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
ramips ramips: dts: adjust mt7621 peripherals address range 2026-03-23 02:17:57 +01:00
realtek realtek: fix D-Link fan control script 2026-03-23 11:27:26 +01:00
rockchip kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
sifiveu
siflower kernel: bump 6.12 to 6.12.75 2026-03-22 12:00:31 +01:00
starfive starfive: visionfive2: add CMA entry into board DTS 2026-03-22 12:42:33 +01:00
stm32
sunxi sunxi: add PineCube support 2026-03-21 16:43:47 +01:00
tegra
uml
x86
zynq
Makefile