]> git.ipfire.org Git - people/ms/network.git/blobdiff - src/functions/functions.vpn-security-policies
IPsec: Add support for ChaCha20-Poly1305
[people/ms/network.git] / src / functions / functions.vpn-security-policies
index d3717a9e09c05073a9edf5284b9e024da2200559..db6e859a25b069b03cb58b1c3228f53a93bf18ca 100644 (file)
@@ -92,6 +92,9 @@ declare -A VPN_SUPPORTED_CIPHERS=(
        [CAMELLIA192-CCM64]="192 bit CAMELLIA-CCM with 64 bit ICV"
        [CAMELLIA128-CCM64]="128 bit CAMELLIA-CCM with 64 bit ICV"
 
+       # DJB
+       [CHACHA20-POLY1305]="256 bit ChaCha20/Poly1305 with 128 bit ICV"
+
        # No Encryption
        [NULL]="No Encryption"
 )
@@ -164,6 +167,9 @@ declare -A CIPHER_TO_STRONGSWAN=(
        [CAMELLIA192-CCM64]="camellia192ccm64"
        [CAMELLIA128-CCM64]="camellia128ccm64"
 
+       # DJB
+       [CHACHA20-POLY1305]="chacha20poly1305"
+
        # No Encryption
        [NULL]="null"
 )