Changelog

0.4.0 — 2026-10-03

Adds the post-quantum/traditional hybrid KEMs, and the successor draft of HPKE with the SHAKE KDFs in a module of its own. Kem.id gains constructors, which exhaustive matches must handle.

The code is that of 0.4.0-rc1, the release candidate tagged on 2026-09-26 and not submitted to the opam repository; only the documentation has changed since.

0.3.0 — 2026-09-25

Adds X448, the RFC 9180 Auth and AuthPSK modes, and the post-quantum ML-KEM KEMs. Two changes can break an upgrade from 0.2.0: Kem.id and Error.t gain constructors, which exhaustive matches must handle, and hpke is no longer installable on 32-bit architectures.

0.2.0 — 2026-09-18

0.1.1 — 2026-08-29

0.1.0 — 2026-08-23