Skip to content

Releases: jmlepisto/clatter

v1.1.0

17 Dec 14:06
22b0bf2
Compare
Choose a tag to compare

Clatter v.1.1.0

Adds missing features and includes minor tweaks for better user experience

What's Changed

  • Ability to fetch peer keys during handshake via get_remote_static() and get_remote_ephemeral()
  • Protocol naming scheme changed to be compatible with Nyquist when the same KEM is used for ephemeral and static operations
  • Renamed RustCrypto Kyber wrapper to ML-KEM
  • Dedicated Rng marker trait for compatible RNG sources

Compatibility

Post-quantum handshakes are not protocol compatible with v1.0.0 due to the protocol naming changes.
This is an inconvenience, but better make this change sooner than later.

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

v1.0.0

15 Nov 20:07
Compare
Choose a tag to compare

Clatter is now available! 🎉

Introducing the first version of Clatter, a high-quality no_std implementation of Noise protocol framework with Post-Quantum support included!

Highlights

  • Pre-made and redundantly verified support for all fundamental Noise handshake patterns
  • Support for all cutting-edge Post-Quantum handshake patterns introduced by PQNoise
  • 100% no_std compatible
  • Support for simple and ultra-secure hybrid encryption schemes as DualLayerHandshake

Happy encrypting!
Please feel encouraged to open discussion or tickets if you notice any issues or wish for a specific feature in the next release.