NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #286 most downloaded on crates.io
Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)
Last release 5 months ago
02 May 2026
Release timing varies
gaps range from 1 weeks to 7 months
Nearly every release is documented
notes for 20 of 21 stable releases
3 versions withdrawn
withdrawn after publishing
8 years old
55 releases · first in 2018
RandomizedSignerMut trait ([#1448])
RandomizedSignerMut trait (#1448)core::error::Error support (#1711)async-signature crate (#1720, #2288)MultipartSigner and MultipartVerifier traits (#1880)Fn(&mut D) for *DigestSigner/*DigestVerifier (#2004)rand_core to v0.10 (#2250)digest to v0.11 (#2300)One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
No longer vendoring async/derive crates unintentionally ([#1391])
SignatureEncoding::encoded_len ([#1283])
SignatureEncoding::encoded_len (#1283)SignatureEncoding trait as a replacement for Signature trait and the now removed AsRef<[u8]> bound on signatures ([#1141])
SignatureEncoding trait as a replacement for Signature trait and the
now removed AsRef<[u8]> bound on signatures (#1141)Keypair trait which returns owned keys instead of borrowed (#1141)derive-preview has been renamed to derive and stabilized (#1141)digest-preview renamed to digest, still unstable (#1210)hazmat-preview feature stabilized and removed, always on (#1141)rand-preview renamed to rand_core, still unstable (#1210)std feature is no longer enabled by default (#1141)Keypair trait renamed to KeypairRef (#1141)Keypair/KeypairRef (#1141)&mut impl CryptoRngCore RNG arguments (#1147)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
RandomizedPrehashSigner trait in hazmat module ([#1130])
RandomizedPrehashSigner trait in hazmat module (#1130)Bump signature_derive to v1.0.0-pre.7 ([#1119])
signature_derive to v1.0.0-pre.7 (#1119)Relax Keypair type bounds ([#1107])
Keypair type bounds (#1107)hazmat-preview feature with PrehashSigner/PrehashVerifier traits ([#1099])
Rust 2021 edition upgrade; MSRV 1.56 ([#1081])
Bump digest dependency to v0.10 ([#850])
Re-export rand_core when the rand-preview feature is enabled ([#683])
Backport changes from [#791] to the 1.3.x series.
[#676]: https://github.com/RustCrypto/traits/pull/676
Result alias (#676)Bump rand_core to v0.6 ([#457])
RandomizedDigestSigner ([#235])
RandomizedDigestSigner (#235)RNG generic parameter R from RandomizedSigner ([#231])
R from RandomizedSigner (#231)Note: this release was published without the intended changes
Upgrade digest to v0.9; MSRV 1.41+ ([#186])
digest to v0.9; MSRV 1.41+ (#186)Upgrade signature_derive to v1.0.0-pre.2 ([#98])
signature_derive to v1.0.0-pre.2 (#98)Rename DigestSignature => PrehashSignature ([#96])
Improve Debug impl on Error ([#89])
Mark preview features as unstable in Cargo.toml ([#82])
[#76]: https://github.com/RustCrypto/traits/pull/76
Crate moved to RustCrypto/traits ([#71])
Use Error::source instead of ::cause ([RustCrypto/signatures#37])
Error::source instead of ::cause (RustCrypto/signatures#37)alloc feature; MSRV 1.34+ (RustCrypto/signatures#38)Revert removal of DigestSignature ([RustCrypto/signatures#33])
DigestSignature (RustCrypto/signatures#33)Simplify alloc gating; MSRV 1.36+ ([RustCrypto/signatures#28])
DigestSignature trait with #[digest(...)] attribute (RustCrypto/signatures#27)signature_derive: Custom derive support for Signer/Verifier ([RustCrypto/signatures#18])
signature_derive: Custom derive support for Signer/Verifier (RustCrypto/signatures#18)DigestSigner/DigestVerifier take Digest instance (RustCrypto/signatures#17)- Initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →