Releases: jmlepisto/clatter
Releases · jmlepisto/clatter
v1.1.0
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()
andget_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
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.