mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-14 08:47:51 +04:00
On 6.18 the rfc7539(chacha20,poly1305) template takes its ChaCha20 skcipher from crypto/chacha.ko, which CRYPTO_CHACHA20POLY1305 selects but no package ships, and which needs lib/crypto/libchacha.ko. Instantiating rfc7539esp(chacha20,poly1305) for IPsec then fails with ENOSYS. Ship chacha.ko with kmod-crypto-chacha20poly1305 on 6.18, load it before the template and depend on kmod-crypto-lib-chacha20 for libchacha.ko. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de> Link: https://github.com/openwrt/openwrt/pull/25544 Signed-off-by: Robert Marko <robimarko@gmail.com>