
Tweets from @zx2c4. Security Research & Consulting. Support WireGuard development via https://xitter.cf/t.co/x6Y8S0VFRw https://xitter.cf/t.co/dodHzVeb15 . Or hire us.
Joined January 2015
- Tweets600
- Following123
- Followers3.5K
- Likes71
WireGuard For Windows Reaches v1.0
phoronix.com/news/WireGuard-…
WireGuardNT and WireGuard for Windows version 1.0 have been released. Big milestone! For a brief technical discussion of some reverse engineered improvements, see the announcement: lists.zx2c4.com/pipermail/wi…
WireGuardNT v0.11 and WireGuard for Windows v0.6 have been released: lists.zx2c4.com/pipermail/wi…
You can download the fetcher installer from wireguard.com/install/, which checks ed25519 signatures and always downloads the latest version, or get direct MSIs for enterprise usage. Or, apparently, now you can run `winget install wireguard`.
All sorted now. WireGuardNT 0.11 will be released soon, with a new WireGuard for Windows out after some testing. Thank you to @shanselman for helping.
WireGuard has some big updates ready to go on Windows, our first on the platform in nearly 4 years. We've done some nice modernizations and improvements, fixed bugs, added features, updated the toolchain, and more. But our release is currently blocked by @Microsoft.
The recent thread on Hacker News encouraged me to write this up, rather than just grumbling to myself privately about it as I have the last two weeks.
I logged in to get the WireGuardNT driver signed -- a necessary step for driver authors -- and was greeted by this vague message that the account has been suspended. Looking further into it, it seems like they instituted an identity verification policy, didn't notify me about it, and then I guess they suspended accounts who didn't do the verification. So of course I did the ID card verification immediately, but now an appeal is necessary. The appeals process requires filing a support ticket, but filing a support ticket requires a non-suspended account... Catch-22, eventually resolved by filing one through Azure and getting it rerouted to the right department. That was two weeks ago. Now they've told me there's a 60 day appeal review period. Wish us luck!
It's a little crazy, because what if there was some critical ring 0 RCE vuln that was being exploited in the wild and that needed to be patched immediately? (Just hypothetical; there isn't.) In that case, telling users "sorry, you've got to wait 60 days" would be sort of bad. And users of WireGuard for Windows are also Microsoft Windows users, so I can't see how this is good for Microsoft either. I think it must just be a case of bureaucracy gone slightly off the rails. Happens.
If any Microsofters are able to make this take not-sixty-days, please do get in touch.
WireGuard has some big updates ready to go on Windows, our first on the platform in nearly 4 years. We've done some nice modernizations and improvements, fixed bugs, added features, updated the toolchain, and more. But our release is currently blocked by @Microsoft.
The recent thread on Hacker News encouraged me to write this up, rather than just grumbling to myself privately about it as I have the last two weeks.
I logged in to get the WireGuardNT driver signed -- a necessary step for driver authors -- and was greeted by this vague message that the account has been suspended. Looking further into it, it seems like they instituted an identity verification policy, didn't notify me about it, and then I guess they suspended accounts who didn't do the verification. So of course I did the ID card verification immediately, but now an appeal is necessary. The appeals process requires filing a support ticket, but filing a support ticket requires a non-suspended account... Catch-22, eventually resolved by filing one through Azure and getting it rerouted to the right department. That was two weeks ago. Now they've told me there's a 60 day appeal review period. Wish us luck!
It's a little crazy, because what if there was some critical ring 0 RCE vuln that was being exploited in the wild and that needed to be patched immediately? (Just hypothetical; there isn't.) In that case, telling users "sorry, you've got to wait 60 days" would be sort of bad. And users of WireGuard for Windows are also Microsoft Windows users, so I can't see how this is good for Microsoft either. I think it must just be a case of bureaucracy gone slightly off the rails. Happens.
If any Microsofters are able to make this take not-sixty-days, please do get in touch.
WireGuard is sunsetting support for old Windows versions: lists.zx2c4.com/pipermail/wi…
Edge Security retweeted
The @gnutools GNU C Library Merges Support for getrandom vDSO
phoronix.com/news/glibc-getr…
Glibc 2.41 will support vDSO getrandom(): sourceware.org/git/?p=glibc.…
Edge Security retweeted
Golang Now Enables Speedier getrandom() On Linux
phoronix.com/news/Goland-get…
Golang now supports vDSO getrandom() for huge speedups: github.com/golang/go/commit/…
Edge Security retweeted
vDSO getrandom() Ported To Five More CPU Architectures With Linux 6.12
phoronix.com/news/Linux-6.12…
RT @veorq: this is the official code of a major HSM vendor used for verify key attestations (what's wrong left as an exercise) https://xitter.cf/t.co…
vDSO getrandom() has now been ported to arm64, powerpc64, powerpc32, s390x, and loongarch64, in addition to the prior x86_64 port: lore.kernel.org/all/20240916…
The (v1) glibc patch for enabling this is now posted: inbox.sourceware.org/libc-al… @gnutools
Linux 6.11 Lands Support For getrandom() In The vDSO
phoronix.com/news/Linux-6.11…
Edge Security retweeted
Linux 6.11 Lands Support For getrandom() In The vDSO
phoronix.com/news/Linux-6.11…
Direct APK downloads for WireGuard for Android are now available: lore.kernel.org/wireguard/ZG…









