VPN_DEFAULT_SECURITY_POLICY="system"
declare -A VPN_SUPPORTED_CIPHERS=(
+ # 3DES-CBC
+ [3DES-CBC]="168 bit 3DES-EDE-CBC"
+
+ # AES-CBC
[AES256-CBC]="256 bit AES-CBC"
[AES192-CBC]="192 bit AES-CBC"
[AES128-CBC]="128 bit AES-CBC"
+
+ # AES-CTR
+ [AES256-CTR]="256 bit AES-COUNTER"
+ [AES192-CTR]="192 bit AES-COUNTER"
+ [AES128-CTR]="128 bit AES-COUNTER"
+
+ # AES-GCM
+ [AES256-GCM128]="256 bit AES-GCM with 128 bit ICV"
+ [AES192-GCM128]="192 bit AES-GCM with 128 bit ICV"
+ [AES128-GCM128]="128 bit AES-GCM with 128 bit ICV"
+ [AES256-GCM96]="256 bit AES-GCM with 96 bit ICV"
+ [AES192-GCM96]="192 bit AES-GCM with 96 bit ICV"
+ [AES128-GCM96]="128 bit AES-GCM with 96 bit ICV"
+ [AES256-GCM64]="256 bit AES-GCM with 64 bit ICV"
+ [AES192-GCM64]="192 bit AES-GCM with 64 bit ICV"
+ [AES128-GCM64]="128 bit AES-GCM with 64 bit ICV"
+
+ # AES-CCM
+ [AES256-CCM128]="256 bit AES-CCM with 128 bit ICV"
+ [AES192-CCM128]="192 bit AES-CCM with 128 bit ICV"
+ [AES128-CCM128]="128 bit AES-CCM with 128 bit ICV"
+ [AES256-CCM96]="256 bit AES-CCM with 96 bit ICV"
+ [AES192-CCM96]="192 bit AES-CCM with 96 bit ICV"
+ [AES128-CCM96]="128 bit AES-CCM with 96 bit ICV"
+ [AES256-CCM64]="256 bit AES-CCM with 64 bit ICV"
+ [AES192-CCM64]="192 bit AES-CCM with 64 bit ICV"
+ [AES128-CCM64]="128 bit AES-CCM with 64 bit ICV"
+
+ # CAMELLIA-CBC
+ [CAMELLIA256-CBC]="256 bit CAMELLIA-CBC"
+ [CAMELLIA192-CBC]="192 bit CAMELLIA-CBC"
+ [CAMELLIA128-CBC]="128 bit CAMELLIA-CBC"
+
+ # CAMELLIA-CTR
+ [CAMELLIA256-CTR]="256 bit CAMELLIA-COUNTER"
+ [CAMELLIA192-CTR]="192 bit CAMELLIA-COUNTER"
+ [CAMELLIA128-CTR]="128 bit CAMELLIA-COUNTER"
+
+ # CAMELLIA-GCM
+ [CAMELLIA256-GCM128]="256 bit CAMELLIA-GCM with 128 bit ICV"
+ [CAMELLIA192-GCM128]="192 bit CAMELLIA-GCM with 128 bit ICV"
+ [CAMELLIA128-GCM128]="128 bit CAMELLIA-GCM with 128 bit ICV"
+ [CAMELLIA256-GCM96]="256 bit CAMELLIA-GCM with 96 bit ICV"
+ [CAMELLIA192-GCM96]="192 bit CAMELLIA-GCM with 96 bit ICV"
+ [CAMELLIA128-GCM96]="128 bit CAMELLIA-GCM with 96 bit ICV"
+ [CAMELLIA256-GCM64]="256 bit CAMELLIA-GCM with 64 bit ICV"
+ [CAMELLIA192-GCM64]="192 bit CAMELLIA-GCM with 64 bit ICV"
+ [CAMELLIA128-GCM64]="128 bit CAMELLIA-GCM with 64 bit ICV"
+
+ # CAMELLIA-CCM
+ [CAMELLIA256-CCM128]="256 bit CAMELLIA-CCM with 128 bit ICV"
+ [CAMELLIA192-CCM128]="192 bit CAMELLIA-CCM with 128 bit ICV"
+ [CAMELLIA128-CCM128]="128 bit CAMELLIA-CCM with 128 bit ICV"
+ [CAMELLIA256-CCM96]="256 bit CAMELLIA-CCM with 96 bit ICV"
+ [CAMELLIA192-CCM96]="192 bit CAMELLIA-CCM with 96 bit ICV"
+ [CAMELLIA128-CCM96]="128 bit CAMELLIA-CCM with 96 bit ICV"
+ [CAMELLIA256-CCM64]="256 bit CAMELLIA-CCM with 64 bit ICV"
+ [CAMELLIA192-CCM64]="192 bit CAMELLIA-CCM with 64 bit ICV"
+ [CAMELLIA128-CCM64]="128 bit CAMELLIA-CCM with 64 bit ICV"
)
VPN_SUPPORTED_INTEGRITY="SHA512 SHA256 SHA128"