cpu
@cpu.xkeyscore.club
📤 141
📥 242
📝 27
Recluse open source programmer. Ⓥ. he/him.
https://github.com/cpu
https://hachyderm.io/@cpu
reposted by
cpu
Dirkjan Ochtman
13 days ago
@jbp.io
and I will be presenting on our upki project to make TLS certificate verification more secure for non-browser Linux apps.
add a skeleton here at some point
0
18
3
reposted by
cpu
Joe Birr-Pixton
about 1 month ago
At
#rustweek
I'll have new stickers celebrating a decade of rustls. First commit was ten years ago tomorrow
2
32
2
reposted by
cpu
Filippo Valsorda
about 1 month ago
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.
loading . . .
Geomys FIPS 140-3 Services
Geomys handles the CMVP validation of the FIPS 140-3 Go Cryptographic Module, and contributes the module to the upstream Go project, for the benefit of the Go community.
https://geomys.org/fips140
2
24
4
reposted by
cpu
Filippo Valsorda
about 1 month ago
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.
9
289
65
reposted by
cpu
Freddy
about 2 months ago
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.…
loading . . .
Multiple things can be true at the same time
Multiple things can be true at the same time
https://frederikbraun.de/feels-and-llms.html
0
5
2
reposted by
cpu
Dirkjan Ochtman
3 months ago
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...
loading . . .
crates.io: Rust Package Registry
https://crates.io
0
12
2
reposted by
cpu
Deirdre Connolly¹ ²
3 months ago
@filippo.abyssdomain.expert
plugs Wycheproof test vectors
github.com/C2SP/wychepr...
#realworldcrypto
loading . . .
GitHub - C2SP/wycheproof: Project Wycheproof tests crypto libraries against known attacks.
Project Wycheproof tests crypto libraries against known attacks. - C2SP/wycheproof
https://github.com/C2SP/wycheproof
1
4
1
reposted by
cpu
3 months ago
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!
5
80
5
reposted by
cpu
The Rust Foundation
6 months ago
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 🧡
loading . . .
Rustls Shortlisted for Two 2025 OpenUK Awards - The Rust Foundation
The Rust Foundation is delighted to congratulate Rustls for being shortlisted in the Open Source Software and Security categories of the OpenUK Awards 2025 — and Joe Birr-Pixton, Rustls Creator, for…
https://rustfoundation.org/media/rustls-shortlisted-for-two-2025-openuk-awards/
0
11
5
reposted by
cpu
Filippo Valsorda
7 months ago
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!
loading . . .
The 2025 Go Cryptography State of the Union
I delivered my traditional Go Cryptography State of the Union talk at GopherCon US 2025 in New York. It goes into everything that happened at the intersection of Go and cryptography over the last…
https://words.filippo.io/2025-state/
1
42
10
reposted by
cpu
Plabayo BV
8 months ago
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
loading . . .
Netstack.FM — A Podcast About Networking and Rust
Interviews, monologues, and deep dives into Rust and modern networking systems.
https://netstack.fm/#episode-7
0
5
5
reposted by
cpu
Joe Birr-Pixton
9 months ago
We have a little blog post about this
rustls.dev/blog/2025-09...
add a skeleton here at some point
0
2
3
reposted by
cpu
9 months ago
we lived
0
31
1
PowerDNS Recursor 5.3.0 has a nice note in the changelog: > The embedded webserver used to display the status page and process REST API calls has been rewritten in Rust and now supports multiple listen addresses and TLS. The new code is powered by Hyper+Rustls+Ring 🦀 🔒 (h/t Stefan Schmidt)
9 months ago
0
6
1
TIL the B root servers have deployed experimental DoT support for TLS on the recursor -> auth. server leg:
b.root-servers.org/research/tls...
loading . . .
Experimental DNS over TLS support
B.root-servers.net DNS operated by the University of Southern California
https://b.root-servers.org/research/tls.html
10 months ago
0
3
0
reposted by
cpu
Joseph Lorenzo Hall, PhD
10 months ago
TIL that the ITU has an annual "X.509 Day", wheeee
www.itu.int/md/T25-TSB-C...
1
3
2
reposted by
cpu
Filippo Valsorda
11 months ago
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.
loading . . .
The FIPS 140-3 Go Cryptographic Module
Go now has a built-in, native FIPS 140-3 compliant mode.
https://go.dev/blog/fips140
11
199
54
reposted by
cpu
Joe Birr-Pixton
11 months ago
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!)
loading . . .
crates.io: Rust Package Registry
https://crates.io/crates/rustls/0.23.29
1
11
3
reposted by
cpu
Dirkjan Ochtman
11 months ago
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-...
loading . . .
Release 0.8.0 · djc/instant-acme
The 0.8 release contains substantial changes to make the API more modular. It integrates full support for ACME Renewal Information (ARI, recently standardized as RFC 9773). Since the 0.7.2 release,...
https://github.com/djc/instant-acme/releases/tag/0.8.0
0
7
1
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
add a skeleton here at some point
11 months ago
1
18
4
You love to see it.
loading . . .
Track two new CVE's of ogsudo by squell · Pull Request #1173 · trifectatechfoundation/sudo-rs
Two new CVE's were disclosed yesterday in ogsudo which do not apply to sudo-rs since they pertain to functionality we chose not to support.
https://github.com/trifectatechfoundation/sudo-rs/pull/1173
11 months ago
0
4
0
reposted by
cpu
11 months ago
I don't think they post here, but excited to be talking about what the Go Security team does, and why (hopefully) you don't hear much about us, at GopherCon UK in August.
2
35
7
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 !
12 months ago
0
6
0
Harsh but fair
12 months ago
0
6
0
reposted by
cpu
xan || roguesys
12 months ago
Wrote some notes on self-hosting an Atuin sync server and getting to it via Tailscale
hackd.net/posts/atuin-...
0
3
1
reposted by
cpu
eliza🌻
12 months ago
*slaps roof of libcrypto* this bad boy can fit so much global mutable state inside it!
1
60
1
reposted by
cpu
James Munns
12 months ago
Had a gig wrap up a little earlier than expected, I should have availability starting July or so. As always: if you need help with Embedded, Rust, or similar things, shoot me a message! If you're a user of postcard, p-rpc, or are interested in the more experimental new ergot: shoot me a message!
2
36
22
reposted by
cpu
Filippo Valsorda
12 months ago
I implore folks to apply a better theory of the mind than "they dumb or evil" to experienced Chrome engineers entrusted with the security of 3.5B people. You can still disagree! But if you can't articulate their technical motivations, please pause for a second and consider you might be missing it.
1
49
3
Today I thought I would try the Spotify Linux desktop client instead of the web UI. It's only _slightly_ disconcerting to find after an hour of listening that it's been spewing stack smashing errors 😬
12 months ago
1
2
1
reposted by
cpu
Go
12 months ago
🎉 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
3
87
34
reposted by
cpu
Joe Birr-Pixton
12 months ago
Here's my talk on Graviola --
youtu.be/n6gA93iSj68
add a skeleton here at some point
0
9
1
reposted by
cpu
Sovereign Tech Agency
about 1 year ago
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)
1
3
1
reposted by
cpu
James Munns
about 1 year ago
Whenever I get self conscious about naming libraries silly things, I remind myself that Arm (the acorn risc machine) released the ARM (architecture reference manual) for their A/R/M (application/realtime/microcontroller) processors, making the document the Arm A/R/M ARM.
2
159
23
Woodfrogs are great. i) they can survive -6°C temps and having 60% of the water in their bodies freeze ii) they have kvlt face paint I rest my case
about 1 year ago
0
1
0
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-...
about 1 year ago
1
4
0
It's been a minute 🫠
about 1 year ago
0
2
0
The "L" key on my keyboard has been dropping keystrokes ately and you can probably te from the mess of typos ike this I'm eaving everywhere in my wake
about 1 year ago
1
1
0
Fiddling with x509-limbo this morning for rustls-webpki (
github.com/C2SP/x509-li...
). Between Wycheproof, BoGo, BetterTLS and x509-limbo there's no shortage of excellent cryptography/TLS test frameworks these days.
loading . . .
Add CRL verification support to rustls-webpki, fixup CRL test case by cpu · Pull Request #441 · C2SP/x509-limbo
👋 Hi folks, One of the features that distinguishes the Rusts fork of webpki from its predecessor is support for revocation checking with CRLs. This branch updates the x509-limbo harness to take adv...
https://github.com/C2SP/x509-limbo/pull/441
about 1 year ago
0
10
1
Hello! I'm Daniel/@cpu I <3 open source and split my time between working for
@geomys.org
on Go cryptography, and hacking on various other bits of applied cryptography (notably
github.com/rustls/rustls
& friends). I'm new to Bluesky. Let's see how it goes?
about 1 year ago
1
24
1
you reached the end!!
feeds!
log in