v2.0.0
Clatter v2.0.0
RNG support via getrandom and a simplified handshake type API
What's changed
- Handshakers will now fetch RNG sources automatically using
getrandom - Targets with absolutely no
getrandomsupport (nor the ability to add support manually) can use the lower level handshaker core types - Dedicated feature flag
getrandomcontrols this behavior independently of featurestd stdfeature enabled by default- Replaced unmaintained PQClean Kyber with PQClean ML-KEM
- MSRV defined (1.81.0)
Compatibility
- Clatter v2.0.0 is not API compatible with earlier versions
- Clatter v2.0.0 is protocol-compatible with Clatter v1.1.0
- PQClean Kyber (
use-pqclean-kyber) no longer available
- PQClean Kyber (
Full Changelog: clatter-v1.1.0...clatter-v2.0.0