From ceddf39a5eb4c254e2c86e48ba478345425b2ebb Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 13 Feb 2013 02:54:24 +0100 Subject: [PATCH] Improve fastd configuration, disable aes128-gcm by default. --- net/fastd/Config.in | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/net/fastd/Config.in b/net/fastd/Config.in index 93d4375..fa8bb7f 100644 --- a/net/fastd/Config.in +++ b/net/fastd/Config.in @@ -8,27 +8,29 @@ config FASTD_ENABLE_METHOD_XSALSA20_POLY1305 config FASTD_ENABLE_METHOD_AES128_GCM bool "Enable aes128-gcm method" - depends on PACKAGE_fastd && (FASTD_ENABLE_CRYPTO_AES128CTR_NACL || FASTD_ENABLE_CRYPTO_AES128CTR_LINUX) && (FASTD_ENABLE_CRYPTO_GHASH_BUILTIN || FASTD_ENABLE_CRYPTO_GHASH_LINUX) - default y + depends on PACKAGE_fastd + select FASTD_ENABLE_CRYPTO_AES128CTR_NACL if !FASTD_ENABLE_CRYPTO_AES128CTR_LINUX + select FASTD_ENABLE_CRYPTO_GHASH_BUILTIN if !FASTD_ENABLE_CRYPTO_GHASH_LINUX + default n config FASTD_ENABLE_CRYPTO_AES128CTR_NACL bool "Include the AES128-CTR implementation from the NaCl library" - depends on PACKAGE_fastd + depends on FASTD_ENABLE_METHOD_AES128_GCM default y config FASTD_ENABLE_CRYPTO_AES128CTR_LINUX bool "Support using the AES128-CTR implementation in the Linux kernel" - depends on PACKAGE_fastd + depends on FASTD_ENABLE_METHOD_AES128_GCM default y config FASTD_ENABLE_CRYPTO_GHASH_BUILTIN bool "Include the built-in GHASH implementation" - depends on PACKAGE_fastd + depends on FASTD_ENABLE_METHOD_AES128_GCM default y config FASTD_ENABLE_CRYPTO_GHASH_LINUX bool "Support using the GHASH implementation in the Linux kernel" - depends on PACKAGE_fastd + depends on FASTD_ENABLE_METHOD_AES128_GCM default y endmenu