cpu reposted
cpu
cpu
@cpu.xkeyscore.club
Recluse open source programmer. Ⓥ. he/him. https://github.com/cpu https://hachyderm.io/@cpu
165 followers251 following32 posts
You should take this update. bsky.app/profile/gola...
👩🏽🔬 Go 1.27.3 and 1.26.10 are released! 🔐 Security: Includes 1 security fixes to the standard library. 🗣 Announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek/m/tmWX2Pq9AgAJ 📦 Download: https://go.dev/dl/#go1.27.3 #golang
and these ones: github.com/rustls/webpk... github.com/rustls/webpk...
cpu reposted
👩🏽🔬 Go 1.27.3 and 1.26.10 are released! 🔐 Security: Includes 1 security fixes to the standard library. 🗣 Announcement: https://groups.google.com/g/golang-announce/c/66pojueaQek/m/tmWX2Pq9AgAJ 📦 Download: https://go.dev/dl/#go1.27.3 #golang
cpu reposted
This past Weds at #rustconf, Joe Birr-Pixton and Daniel McCarney shared an update on the Rustls project 10 years in! Don't miss this write-up from Joe that captures some of what they covered onstage. Congrats on such a long run of this important project, Rustls! rustfoundation.org/media/guest-...
cpu reposted
📢 Session: "A Decade of Rustls": update from maintainers @jbp.io & Daniel McCarney at #rustconf! 10 years in, what's next for one of Rust's most widely used TLS libs? 🎟️: rustconf.com/register?utm_source=rustconf_x&utm_medium=social&utm_campaign=week_july20 rustconf2026.sched.com/event/2KHyL/...
cpu reposted
cpu reposted
We're making good progress on upki, our collaboration with the rustls project to bring browser-grade web PKI capabilities to low level system utilities. #Canonical made a PPA available so you can try out upki in #Ubuntu. Give it a go and let us know! discourse.ubuntu.com/t/try-the-up...
cpu reposted
@jbp.io and I will be presenting on our upki project to make TLS certificate verification more secure for non-browser Linux apps.
The countdown is on! We’re getting ready to showcase the latest, innovative projects in open source, presented by a great lineup of speakers. Register now to watch the livestream from anywhere in the world. https://ubuntu.com/summit
cpu reposted
cpu reposted
Replying to @filippo.abyssdomain.expert
If you'd like, you can buy rebrands and listed OEs from us. However, you don't have to! Our cert has one of the broadest list of tested OEs of the industry, and you can just use it with stock Go 1.24+ and GOFIPS140=v1.0.0, courtesy of Geomys. The point was removing this roadblock to Go adoption.
cpu reposted
A bit over two years after starting to work on it... Go is officially FIPS 140-3 certified 💥 csrc.nist.gov/projects/cry... I am pretty confident Go is now one of the most—if not the most—seamless and complete FIPS 140-3 compliance solutions... with a single env var, out of the box.
cpu reposted
New Blog post: "Multiple things can be true at the same time" - frederikbraun.de/feels-and-ll... Dear reader, I am sure you have read a lot of blog posts about AI in the past weeks or months. This is my post.…
cpu reposted
I wrote a blog post for the Alpha Omega Foundation on the work I did to surface RustSec advisories on crates.io: alpha-omega.dev/blog/surfaci...
cpu reposted
Replying to @durumcrustulum.com
@filippo.abyssdomain.expert plugs Wycheproof test vectors github.com/C2SP/wychepr... #realworldcrypto
cpu reposted
did something very silly, may have some at gophercon this year if you ever sent us a vulnerability report or contributed to Go crypto (or are just nice to me) thanks to @ljamesart.bsky.social who did the great art!
cpu reposted
With the @openuk.bsky.social Awards coming up, we’re excited that Rustls — a memory-safe TLS library — is shortlisted in two categories, and Creator Joe Birr-Pixton is also recognized individually. The Rust Foundation is proud to support Rustls through the Rust Innovation Lab 🧡
cpu reposted
In August I delivered my traditional Go Cryptography State of the Union talk at @gophercon.com in New York. It goes into everything at the intersection of Go and cryptography from the last year. (Also, bragging t-shirts!) Watch the video or read the transcript of my performance review!
cpu reposted
Replying to @plabayo.bsky.social
Maintaining #Rustls isn’t just code — it’s choices. Dirkjan shared how OSS maintainers balance safety vs. niche flexibility and why API instability or incompatibility can ripple across the ecosystem. Full story at netstack.fm/#episode-7
cpu reposted
We have a little blog post about this rustls.dev/blog/2025-09...
LIVE at #rustconf: The Rust Foundation has launched its new "Rust Innovation Lab" with Rustls, a leading TLS library, as the inaugural hosted project! The RIL provides comprehensive support for funded OSS projects, ensuring sustainable & community-led growth. rustfoundation.org/media/rust-f...
cpu reposted
TIL the B root servers have deployed experimental DoT support for TLS on the recursor -> auth. server leg: b.root-servers.org/research/tls...
cpu reposted
TIL that the ITU has an annual "X.509 Day", wheeee www.itu.int/md/T25-TSB-C...
cpu reposted
We announced the new native Go FIPS 140-3 mode today! FIPS 140, like it or not, is often a requirement, and I was increasingly sad about large deployments replacing the Go crypto packages with non-memory safe cgo bindings. Go is now one of the easiest and most secure ways to build under FIPS 140.
cpu reposted
Today we released rustls 0.23.29 crates.io/crates/rustl... -- highlights are better error reporting for unsupported signature algorithms in certificates, and quite a few performance improvements (via a set of changes that started almost 2 years ago!)
cpu reposted
Pretty excited about the release of instant-acme 0.8, with lots of work from @cpu.xkeyscore.club (who joined as a maintainer) on ARI, profiles, integration testing and a much improved API. github.com/djc/instant-...
Nerd-sniped by bagder into looking at how rustls-ffi stacks up against OpenSSL on memory allocations/peak heap usage when plugged in as a curl vTLS backend. Headlines: * with rustls-ffi 0.15.0: 2,176 allocations. peak heap of 394kB. * with openssl 3.4.1: 308,132 allocations (!). peak heap of 2.1MB
1.Download https://curl.se using #curl built to use OpenSSL 2. count number of allocations made with heaptrack 3. pause for gasping 4. double-check that curl only does 134 allocs itself, independently of the downloaded size 5. check the heaptrack number again 54,000 hm
cpu reposted
IP address certificate subjects are coming to Let's Encrypt SOON™: community.letsencrypt.org/t/getting-re... The groundwork for this was started ~2020 so it's extremely cool to see it coming to fruition !
cpu reposted
Wrote some notes on self-hosting an Atuin sync server and getting to it via Tailscale hackd.net/posts/atuin-...
cpu reposted
cpu reposted
cpu reposted
cpu reposted
🎉 Go 1.25 Release Candidate 1 is released! 🏃♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📢 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.25rc1
cpu reposted
Here's my talk on Graviola -- youtu.be/n6gA93iSj68
We just published all talks from RustWeek 2025 🦀 🌎 Clear your calendars: 25+ hours and 54 talks worth of amazing Rust content! www.youtube.com/playlist?lis... #rustlang #rust #RustWeek
cpu reposted
In case you missed it, here’s the second in-depth interview with open source maintainer Stefan Eissing @icing.bsky.social from the first cohort of the Sovereign Tech Fellowship. Stefan has been building connections since the days of dial-up modems. (1/2)
cpu reposted
This week I've been working on adding Pebble integration tests to Go's /x/crypto/acme package: github.com/cpu/crypto/b... Not as complete yet, but fun to contrast the resulting code with the version I cooked up in Rust in collaboration w/ @djc.ochtman.nl for instant-acme: github.com/djc/instant-...
Let's Encrypt recently wrote a nice post describing Pebble: letsencrypt.org/2025/04/30/p... I'm obviously biased, but I think its one of the best ideas we had during the early days of ACME standardization.