Feat: multiple OpenVPN ciphers for negotiation

- Perfect privacy to accept AES-256-CBC and AES-256-GCM
- Cyberghost default cipher set to AES-256-GCM
- `OPENVPN_CIPHER` accept comma separated cipher values
- Use `ncp-ciphers` for OpenVPN 2.4
This commit is contained in:
Quentin McGaw (desktop)
2021-10-05 20:36:23 +00:00
parent e0e3ca3832
commit ca975b1c01
27 changed files with 101 additions and 94 deletions

View File

@@ -32,7 +32,7 @@ func Test_modifyConfig(t *testing.T) {
},
settings: configuration.OpenVPN{
User: "user",
Cipher: "cipher",
Ciphers: []string{"cipher"},
Auth: "auth",
MSSFix: 1000,
ProcUser: "procuser",