Entries are listed in reverse chronological order.
- Add impls of
PartialEq
,Eq
, andHash
forPublicKey
(by @jack-michaud)
- Update underlying
curve25519_dalek
library to3.0
.
- Widen generic bound on
EphemeralSecret::new
andStaticSecret::new
to allow owned as well as borrowed RNGs. - Add
PublicKey::to_bytes
andSharedSecret::to_bytes
, returning owned byte arrays, complementing the existingas_bytes
methods returning references. - Remove mention of deprecated
rand_os
crate from examples. - Clarify
EphemeralSecret
/StaticSecret
distinction in documentation.
- Updates
rand_core
version to0.5
. - Adds
serde
support. - Replaces
clear_on_drop
withzeroize
. - Use Rust 2018.
- Implement
Clone
forStaticSecret
.
- Implement
Copy, Clone, Debug
forPublicKey
. - Remove doctests.
- Adds support for static and ephemeral keys.