Skip to content

v2.0.0

Choose a tag to compare

@jmlepisto jmlepisto released this 06 Oct 16:47
· 14 commits to main since this release

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 getrandom support (nor the ability to add support manually) can use the lower level handshaker core types
  • Dedicated feature flag getrandom controls this behavior independently of feature std
  • std feature 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

Full Changelog: clatter-v1.1.0...clatter-v2.0.0