From fe872d026d3a280a5151af08eb949eddf586fa1b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Sep 2020 13:47:20 +0100 Subject: [PATCH] configs: Enable CHACHA20POLY1305=m Enable the CHACHA20 cipher, a high-performance AES alternative, and the POLY1305 authentication algorithm. Together they make up RFC-7539. Can be used to run the strongSwan Open Source VPN server and client. See: https://github.com/raspberrypi/linux/issues/3836 Signed-off-by: Phil Elwell --- arch/arm/configs/bcm2709_defconfig | 1 + arch/arm/configs/bcm2711_defconfig | 1 + arch/arm/configs/bcmrpi_defconfig | 1 + arch/arm64/configs/bcm2711_defconfig | 1 + arch/arm64/configs/bcmrpi3_defconfig | 1 + 5 files changed, 5 insertions(+) diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig index ecf33b1cd3c3..ec55af2e4573 100644 --- a/arch/arm/configs/bcm2709_defconfig +++ b/arch/arm/configs/bcm2709_defconfig @@ -1443,6 +1443,7 @@ CONFIG_SECURITY=y CONFIG_SECURITY_APPARMOR=y CONFIG_LSM="" CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m diff --git a/arch/arm/configs/bcm2711_defconfig b/arch/arm/configs/bcm2711_defconfig index da51a7874b71..79563c4d7310 100644 --- a/arch/arm/configs/bcm2711_defconfig +++ b/arch/arm/configs/bcm2711_defconfig @@ -1479,6 +1479,7 @@ CONFIG_SECURITY=y CONFIG_SECURITY_APPARMOR=y CONFIG_LSM="" CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig index c6de2c78bcfe..5472e3617931 100644 --- a/arch/arm/configs/bcmrpi_defconfig +++ b/arch/arm/configs/bcmrpi_defconfig @@ -1453,6 +1453,7 @@ CONFIG_SECURITY_APPARMOR=y CONFIG_LSM="" CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_XTS=m diff --git a/arch/arm64/configs/bcm2711_defconfig b/arch/arm64/configs/bcm2711_defconfig index 6b28e011848e..55a583d176cd 100644 --- a/arch/arm64/configs/bcm2711_defconfig +++ b/arch/arm64/configs/bcm2711_defconfig @@ -1469,6 +1469,7 @@ CONFIG_SECURITY=y CONFIG_SECURITY_APPARMOR=y CONFIG_LSM="" CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m diff --git a/arch/arm64/configs/bcmrpi3_defconfig b/arch/arm64/configs/bcmrpi3_defconfig index fab5ec61c62b..ed5ccf9aa7c6 100644 --- a/arch/arm64/configs/bcmrpi3_defconfig +++ b/arch/arm64/configs/bcmrpi3_defconfig @@ -1320,6 +1320,7 @@ CONFIG_SECURITY=y CONFIG_SECURITY_APPARMOR=y CONFIG_LSM="" CONFIG_CRYPTO_USER=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m