All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
SignatureEncoding
trait as a replacement forSignature
trait and the now removedAsRef<[u8]>
bound on signatures (#1141)- New
Keypair
trait which returns owned keys instead of borrowed (#1141)
derive-preview
has been renamed toderive
and stabilized (#1141)digest-preview
renamed todigest
, still unstable (#1210)hazmat-preview
feature stabilized and removed, always on (#1141)rand-preview
renamed torand_core
, still unstable (#1210)std
feature is no longer enabled by default (#1141)- Old
Keypair
trait renamed toKeypairRef
(#1141) - Signature generic parameter removed from
Keypair
/KeypairRef
(#1141) - Use
&mut impl CryptoRngCore
RNG arguments (#1147)
Signature
trait - replaced bySignatureEncoding
(#1141)hazmat-preview
feature, now always on (#1141)
RandomizedPrehashSigner
trait inhazmat
module (#1130)
- Bump
signature_derive
to v1.0.0-pre.7 (#1119)
- Relax
Keypair
type bounds (#1107)
hazmat-preview
feature withPrehashSigner
/PrehashVerifier
traits (#1099)
- Bump
signature_derive
to v1.0.0-pre.6 (#1104)
Keypair
trait (#1080)
- Rust 2021 edition upgrade; MSRV 1.56 (#1081)
- Bump
signature_derive
dependency to v1.0.0-pre.5 (#1082) - Bump
hex-literal
dependency to v0.3 (#1083)
- Show error source in
Display
impl (#791)
- Backport changes from #791 to the 1.3.x series.
Result
alias (#676)
RandomizedDigestSigner
(#235)
- RNG generic parameter
R
fromRandomizedSigner
(#231)
- Note: this release was published without the intended changes
- Upgrade
digest
to v0.9; MSRV 1.41+ (#186)
- Upgrade
signature_derive
to v1.0.0-pre.2 (#98)
Initial 1.0 release! 🎉
- Rename
DigestSignature
=>PrehashSignature
(#96)
- Mark preview features as unstable in
Cargo.toml
(#82)
BoxError
type alias (#81)
- docs.rs rendering (#76)
- Use
Error::source
instead of::cause
(RustCrypto/signatures#37)
- Remove
alloc
feature; MSRV 1.34+ (RustCrypto/signatures#38)
- Revert removal of
DigestSignature
(RustCrypto/signatures#33) - 1.0 stabilization proposal (RustCrypto/signatures#32)
- Simplify alloc gating; MSRV 1.36+ (RustCrypto/signatures#28)
- Replace
DigestSignature
trait with#[digest(...)]
attribute (RustCrypto/signatures#27) - signature_derive: Upgrade to 1.x proc macro crates (RustCrypto/signatures#26)
signature_derive
: Custom derive support forSigner
/Verifier
(RustCrypto/signatures#18)
- Have
DigestSigner
/DigestVerifier
takeDigest
instance (RustCrypto/signatures#17)
- Initial release