From 831e35971d9257e4bad809163d93636cf2cb6467 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 15 Sep 2018 16:06:05 +0100 Subject: [PATCH] vpn: Poly1305 is AEAD Signed-off-by: Michael Tremer --- src/functions/functions.vpn-security-policies | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/functions/functions.vpn-security-policies b/src/functions/functions.vpn-security-policies index db6e859..8486617 100644 --- a/src/functions/functions.vpn-security-policies +++ b/src/functions/functions.vpn-security-policies @@ -1022,7 +1022,16 @@ vpn_security_policies_cipher_is_aead() { local cipher=${1} # All CCM and GCM ciphers are AEAD - string_match "[CG]CM" "${cipher}" + if string_match "[CG]CM" "${cipher}"; then + return ${EXIT_TRUE} + fi + + # Poly1305 is AEAD + if string_match "POLY1305" "${cipher}"; then + return ${EXIT_TRUE} + fi + + return ${EXIT_FALSE} } vpn_security_policies_make_ike_proposal() { -- 2.47.3