fix(privateinternetaccess): remove none encryption preset

This commit is contained in:
Quentin McGaw
2026-04-19 17:51:20 +00:00
parent e87a92efa0
commit b11de4f0c3
4 changed files with 1 additions and 7 deletions
@@ -132,7 +132,6 @@ func (o OpenVPNSelection) validate(vpnProvider string) (err error) {
// Validate EncPreset
if vpnProvider == providers.PrivateInternetAccess {
validEncryptionPresets := []string{
presets.None,
presets.Normal,
presets.Strong,
}
@@ -13,7 +13,7 @@ func (p *Provider) GetConnection(selection settings.ServerSelection, ipv6Support
// Set port defaults depending on encryption preset.
var defaults utils.ConnectionDefaults
switch *selection.OpenVPN.PIAEncPreset {
case presets.None, presets.Normal:
case presets.Normal:
defaults.OpenVPNTCPPort = 502
defaults.OpenVPNUDPPort = 1198
case presets.Strong:
@@ -27,10 +27,6 @@ func (p *Provider) OpenVPNConfig(connection models.Connection,
providerSettings.Ciphers = []string{openvpn.AES128cbc}
providerSettings.Auth = openvpn.SHA1
providerSettings.CAs = []string{caNormalPreset}
case presets.None:
providerSettings.Ciphers = []string{"none"}
providerSettings.Auth = "none"
providerSettings.CAs = []string{caNormalPreset}
default: // strong
providerSettings.Ciphers = []string{openvpn.AES256cbc}
providerSettings.Auth = openvpn.SHA256
@@ -1,7 +1,6 @@
package presets
const (
None = "none"
Normal = "normal"
Strong = "strong"
)