Nice, I love WireGuard. I ended up building WrapGuard [1] to run applications without root access to the host and choose Go to write it in. I don't really know Rust, but does it make more sense for firmware/networking type software? Is there even a difference? 1. https://github.com/puzed/wrapguard
GotaTun – Mullvad's WireGuard Implementation in Rust
11–20 of 142 posts
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#12Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#13I wish they would improve wireguard-the-protocol as well: wireguard doesn't stand a chance against gov/isp blocks.
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#14One meta thing I've always wondered ... Are multiple implementations of the same protocol good or bad for security? Probably naively, I'm thinking: - diversity: good - doubling the attack surface: real bad What do the security folks out there think of the topic?
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#15One meta thing I've always wondered ... Are multiple implementations of the same protocol good or bad for security? Probably naively, I'm thinking: - diversity: good - doubling the attack surface: real bad What do the security folks out there think of the topic?
I wouldn't say that multiple implementations are duplicating the attack surface since most users will not end up running them in parallel.
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#16I wish they would improve wireguard-the-protocol as well: wireguard doesn't stand a chance against gov/isp blocks.
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#17I wish they would improve wireguard-the-protocol as well: wireguard doesn't stand a chance against gov/isp blocks.
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#18Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#19Earlier quoted context omitted.
I wouldn't say that multiple implementations are duplicating the attack surface since most users will not end up running them in parallel.
I meant at a global level (think as if you're attacking all wireguard users, not a single one)
Re: GotaTun – Mullvad's WireGuard Implementation in Rust
#20Nice, I love WireGuard. I ended up building WrapGuard [1] to run applications without root access to the host and choose Go to write it in. I don't really know Rust, but does it make more sense for firmware/networking type software? Is there even a difference? 1. https://github.com/puzed/wrapguard