summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-24 13:47:53 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-24 14:11:09 +0200
commit47f00cb1732c9943e2719e2b74c1fd6cc9497648 (patch)
tree915740967b7d506148b279f870ad3db3de461d59
parente9c36f72a6ecbca3c44613e44806009b3459fc9b (diff)
downloadmullvadvpn-47f00cb1732c9943e2719e2b74c1fd6cc9497648.tar.xz
mullvadvpn-47f00cb1732c9943e2719e2b74c1fd6cc9497648.zip
Bump GotaTun
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
-rw-r--r--Cargo.lock35
-rw-r--r--talpid-wireguard/Cargo.toml4
2 files changed, 20 insertions, 19 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 46d858932d..c16e83be5a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -388,7 +388,7 @@ dependencies = [
"arrayvec",
"cc",
"cfg-if",
- "constant_time_eq",
+ "constant_time_eq 0.3.0",
]
[[package]]
@@ -440,7 +440,7 @@ dependencies = [
[[package]]
name = "boringtun"
version = "0.6.0"
-source = "git+https://github.com/mullvad/boringtun?rev=83b3b5bb1bf3ec8b9849cc0d250d96d623b6181f#83b3b5bb1bf3ec8b9849cc0d250d96d623b6181f"
+source = "git+https://github.com/mullvad/gotatun?rev=d8ddd4232c9636aa98ab4bd14093e256f7d09abb#d8ddd4232c9636aa98ab4bd14093e256f7d09abb"
dependencies = [
"aead",
"async-trait",
@@ -449,29 +449,34 @@ dependencies = [
"blake2",
"bytes",
"chacha20poly1305",
+ "constant_time_eq 0.4.2",
"duplicate",
"either",
"eyre",
+ "futures",
"hex",
"hmac",
"ip_network",
"ip_network_table",
"libc",
"log",
+ "maybenot",
"nix 0.30.1",
"parking_lot",
"pcap-file",
"pnet_packet 0.35.0",
"rand 0.9.2",
+ "rand_chacha 0.9.0",
"rand_core 0.6.4",
"ring",
- "socket2 0.4.10",
+ "socket2 0.6.0",
"thiserror 1.0.59",
"tokio",
"tracing",
"tun 0.7.13",
"typed-builder 0.21.0",
"untrusted",
+ "windows-sys 0.61.1",
"x25519-dalek",
"zerocopy",
]
@@ -811,6 +816,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
[[package]]
+name = "constant_time_eq"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
+
+[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -5307,16 +5318,6 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
-version = "0.4.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
-dependencies = [
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "socket2"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
@@ -7331,18 +7332,18 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.8.26"
+version = "0.8.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
+checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.26"
+version = "0.8.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
+checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
dependencies = [
"proc-macro2",
"quote",
diff --git a/talpid-wireguard/Cargo.toml b/talpid-wireguard/Cargo.toml
index 5da612f577..ec3f7aee86 100644
--- a/talpid-wireguard/Cargo.toml
+++ b/talpid-wireguard/Cargo.toml
@@ -45,8 +45,8 @@ tokio-stream = { version = "0.1", features = ["io-util"] }
[dependencies.boringtun]
optional = true
features = ["device", "tun"]
-git = "https://github.com/mullvad/boringtun"
-rev = "83b3b5bb1bf3ec8b9849cc0d250d96d623b6181f"
+git = "https://github.com/mullvad/gotatun"
+rev = "d8ddd4232c9636aa98ab4bd14093e256f7d09abb"
[target.'cfg(unix)'.dependencies]
nix = { workspace = true, features = ["fs"] }