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 191 followers

Latest posts

Last updated 23 days ago

Accumulated Test Vectors

23 days ago

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

The FIPS Compliance of HKDF

about 1 month 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

2 months ago

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

age Plugins

4 months ago

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

Geomys, a blueprint for a sustainable open source maintenance firm

4 months ago

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

XAES-256-GCM

4 months ago

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

My Maintenance Policy

7 months ago

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

PINs for Cryptography with Hardware Secure Elements

9 months ago

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

Post-quantum Cryptography for the Go Ecosystem

9 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

12 months 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...

Announcing the $12k NIST Elliptic Curves Seeds Bounty

about 1 year ago

The NIST elliptic curves that power much of modern cryptography were generated...