Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

blog.filippo.io

Filippo.io

Get the latest updates from Filippo.io directly as they happen.

Follow now 193 followers

Latest posts

Last updated 16 days ago

frood, an Alpine initramfs NAS

16 days ago

My NAS, frood, has a bit of a weird setup. It’s just...

Accumulated Test Vectors

2 months ago

I like tests. I especially like reusable test vector libraries. Sometimes test...

The FIPS Compliance of HKDF

3 months ago

HKDF is an HMAC-based key-derivation function specified in RFC 5869. It’s nice...

Let’s All Agree to Use Seeds as ML-KEM Keys

4 months ago

Last week, NIST published the final version of the ML-KEM[1] specification, FIPS...

age Plugins

5 months ago

age is a file encryption tool, library, and format. It lets you...

Geomys, a blueprint for a sustainable open source maintenance firm

6 months ago

In 2022, I left Google in search of a sustainable approach to...

XAES-256-GCM

6 months ago

About a year ago I wrote that “I want to use XAES-256-GCM/11...

My Maintenance Policy

9 months ago

I wrote a short document describing how I maintain open source projects...

PINs for Cryptography with Hardware Secure Elements

10 months ago

I’m a big fan of technologies that enable otherwise impossible security properties...

Post-quantum Cryptography for the Go Ecosystem

11 months ago

filippo.io/mlkem768 is a pure-Go implementation of ML-KEM-768 optimized for correctness and readability...

Enough Polynomials and Linear Algebra to Implement Kyber

about 1 year ago

I was once talking with a mathematician and trying to explain elliptic...

Why We Don’t Generate Elliptic Curves Every Day

about 1 year ago

With all the talk recently of how the NIST curve parameters were...