summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-09-28 16:46:02 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-11-24 18:50:03 +0100
commitca150b116febca516df53e6bf0ddd4162636eb47 (patch)
tree6a9143cd8b1bd0246fd6672e9bb50176a49d757b /talpid-core
parent299c6e6a6013f866a9f618e060edf0bfbb2fd7fc (diff)
downloadmullvadvpn-ca150b116febca516df53e6bf0ddd4162636eb47.tar.xz
mullvadvpn-ca150b116febca516df53e6bf0ddd4162636eb47.zip
Force TLS 1.3 minimum for OpenVPN
Diffstat (limited to 'talpid-core')
-rw-r--r--talpid-core/src/process/openvpn.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/talpid-core/src/process/openvpn.rs b/talpid-core/src/process/openvpn.rs
index e4172ff4ec..5193784eb8 100644
--- a/talpid-core/src/process/openvpn.rs
+++ b/talpid-core/src/process/openvpn.rs
@@ -30,7 +30,7 @@ static BASE_ARGUMENTS: &[&[&str]] = &[
&["--sndbuf", "1048576"],
&["--fast-io"],
&["--cipher", "AES-256-CBC"],
- &["--tls-version-min", "1.2"],
+ &["--tls-version-min", "1.3"],
&["--verb", "3"],
#[cfg(windows)]
&[
@@ -47,10 +47,6 @@ static BASE_ARGUMENTS: &[&[&str]] = &[
&["--route-noexec"],
];
-static ALLOWED_TLS1_2_CIPHERS: &[&str] = &[
- "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384",
- "TLS-DHE-RSA-WITH-AES-256-CBC-SHA",
-];
static ALLOWED_TLS1_3_CIPHERS: &[&str] =
&["TLS_AES_256_GCM_SHA384", "TLS_CHACHA20_POLY1305_SHA256"];
@@ -274,8 +270,6 @@ impl OpenVpnCommand {
fn tls_cipher_arguments() -> Vec<String> {
let mut args = vec![];
- args.push("--tls-cipher".to_owned());
- args.push(ALLOWED_TLS1_2_CIPHERS.join(":"));
args.push("--tls-ciphersuites".to_owned());
args.push(ALLOWED_TLS1_3_CIPHERS.join(":"));
args