From c798b94a431253724b5ff43bca20862e0c8f202a Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 6 Jul 2018 10:17:52 +0200 Subject: [PATCH] kernel-pfkey: Add support for native ChaCha20/Poly1305 on macOS --- src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c index 34089f912..78967c89c 100644 --- a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c +++ b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c @@ -895,6 +895,9 @@ static kernel_algorithm_t encryption_algs[] = { #endif #ifdef SADB_X_EALG_CAMELLIACBC {ENCR_CAMELLIA_CBC, SADB_X_EALG_CAMELLIACBC }, +#endif +#ifdef SADB_X_EALG_CHACHA20POLY1305 + {ENCR_CHACHA20_POLY1305, SADB_X_EALG_CHACHA20POLY1305}, #endif {END_OF_LIST, 0 }, };