Michael McLoughlin
mmcloughlin.com
Michael McLoughlin
@mmcloughlin.com
Mathematical Software Engineer
Reposted by Michael McLoughlin
OOPSLA 2026 deadline is just a week away! Can you please help us get the word out by sharing? Thanks!
2026.splashcon.org/track/oopsla...
SPLASH 2026 - OOPSLA - SPLASH 2026
Welcome to the website of the SPLASH 2026 conference. We are working hard to fill the website with all related information. Please check back soon! In the meantime, please consider this overview of th...
2026.splashcon.org
October 2, 2025 at 1:16 PM
Reposted by Michael McLoughlin
Reposted by Michael McLoughlin
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.
The FIPS 140-3 Go Cryptographic Module
Go now has a built-in, native FIPS 140-3 compliant mode.
go.dev
July 15, 2025 at 9:40 PM
Reposted by Michael McLoughlin
V8 Security is hiring in Munich, Germany: www.google.com/about/career...

Great opportunity to work on some really hard and interesting problems in the security space!
Software Engineer III, V8 Security — Google Careers
www.google.com
July 2, 2025 at 4:34 PM
Reposted by Michael McLoughlin
Three Trail of Bits engineers audited core Go cryptography for a month and found only one low-sev security issue... in unsupported Go+BoringCrypto! 🍾

Years of efforts on testing, limiting complexity, safe APIs, and readability have paid off! ✨

Yes I am taking a victory lap. No I am not sorry. 🏆
Go Cryptography Security Audit
Go's cryptography libraries underwent an audit by Trail of Bits. Read more about the scope and results.
go.dev
May 19, 2025 at 7:08 PM
Reposted by Michael McLoughlin
If you want to see an utterly mad codebase, I have a project for that:

github.com/ryancdotorg/...

I wrote Python scripts that generate C preprocessor macros which are evaluated to generate C and assembly source files which contain yet more macros which are then finally compiled.
GitHub - ryancdotorg/llhash: A permissively licensed, low-level, high-performance cryptographic hash library for hackers.
A permissively licensed, low-level, high-performance cryptographic hash library for hackers. - ryancdotorg/llhash
github.com
March 20, 2025 at 9:17 PM
Reposted by Michael McLoughlin
☕️ We’re running LATTE again: our ASPLOS workshop about languages/compilers/tools/whatever for hardware design.

Submissions are just little 2-pagers, due on January 31. Plenty of time to throw something together! capra.cs.cornell.edu/latte25/
LATTE ’25
capra.cs.cornell.edu
January 9, 2025 at 5:15 PM
Reposted by Michael McLoughlin
Back in April, @bcantrill.bsky.social and I talked to Andres Freund on the @oxide.computer podcast to discuss the xz fiasco; over on Mastodon I described making the image, and since its starting to be used without attribution, I thought I'd talk about it here... share.transistor.fm/s/e2538f7d
November 30, 2024 at 4:54 PM
Reposted by Michael McLoughlin
Wanting to see more #golang content here, let me try to get the ball rolling with a developers plus contributors starter pack!

go.bsky.app/Hz6nVzr
October 28, 2024 at 1:55 PM
On the road to Chicago for #GopherCon! Looking forward to seeing all you gophers there.
July 6, 2024 at 11:45 PM