diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-01-16 15:07:46 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-01-17 14:43:29 +0100 |
| commit | 735a87ceac5daf84af92815908fa6443157c8122 (patch) | |
| tree | f922d19c3a16bf0def776dc80910ebc60f4e8729 | |
| parent | b7113456f9bee1975464ca887f8cac0462b12740 (diff) | |
| download | mullvadvpn-735a87ceac5daf84af92815908fa6443157c8122.tar.xz mullvadvpn-735a87ceac5daf84af92815908fa6443157c8122.zip | |
Ignore PQ for custom tunnels
| -rw-r--r-- | mullvad-types/src/custom_tunnel.rs | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/mullvad-types/src/custom_tunnel.rs b/mullvad-types/src/custom_tunnel.rs index 8fdf361447..09298c49e0 100644 --- a/mullvad-types/src/custom_tunnel.rs +++ b/mullvad-types/src/custom_tunnel.rs @@ -58,13 +58,20 @@ impl CustomTunnelEndpoint { fwmark: crate::TUNNEL_FWMARK, } .into(), - ConnectionConfig::Wireguard(connection) => wireguard::TunnelParameters { - connection, - options: tunnel_options.wireguard.into_talpid_tunnel_options(), - generic_options: tunnel_options.generic, - obfuscation: None, + ConnectionConfig::Wireguard(connection) => { + let mut options = tunnel_options.wireguard.into_talpid_tunnel_options(); + if options.quantum_resistant { + options.quantum_resistant = false; + log::info!("Ignoring quantum resistant option for custom tunnel"); + } + wireguard::TunnelParameters { + connection, + options, + generic_options: tunnel_options.generic, + obfuscation: None, + } + .into() } - .into(), }; Ok(parameters) } |
