Skip to content

Comment on TunSafe: A High Performance WireGuard Client for Windows

Comments

Is it implemented in a memory safe language?

We've got two official WireGuard open source clients coming in the pipeline for Windows and macOS -- one in Rust and another in Go. (Neither are TunSafe, which is C++.)

luddeOP

The only 'supported' WireGuard implementation that exists is written by you in C, yet you complain that my C++ implementation lacks memory safety. Where is the logic?

zx2c4: Which language is the linux version of wireguard written in?

the reference implementation is a linux kernel module: https://git.zx2c4.com/WireGuard/

there are currently at least two actively developped open source userspace implementations in different languages. Two examples are Go and Rust:

https://git.zx2c4.com/wireguard-go/ https://git.zx2c4.com/wireguard-rs/

luddeOP

No, it's implemented in C++.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.