NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #514 most downloaded on crates.io
Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.
Last release 3 months ago
06 Jul 2026
Ships unpredictably
gaps range from 1 weeks to 1.4 years
Rarely documented
notes for 5 of 26 stable releases
2 versions withdrawn
withdrawn after publishing
10 years old
46 releases · first in 2016
Update the MSRV from 1.60 to 1.85
std feature now that error::Error is in corepkcs8::spki::SignatureAlgorithmIdentifier instead of DynSignatureAlgorithmIdentifier (#779)ed25519 dependency to v3.0.0signature dependency to v3.0.0sha2 and sha3 dependencies to v0.11getrandom dependency to v0.4chacha20 dependency to v0.10rand_core dependency to v0.10.0rand_core (#908)EdwardsPoint::compress_batch (#832)strobe-rs dependency and delete vendored STROBE impl (#895)MultipartSigner and MultipartVerifier for SigningKey and VerifyingKey (#764)KeySizeUser, TryKeyInit, and Generate for SigningKey. Also impl KeySizeUser for VerifyingKey #733One 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
Add hazmat-gated methods SigningKey::verify_stream() and VerifyingKey::verify_stream()
hazmat-gated methods SigningKey::verify_stream() and VerifyingKey::verify_stream()Debug and Eq traits for hazmat::ExpandedSecretKey* Fix nightly SIMD build
Add SigningKey::to_scalar_bytes for getting the unclamped scalar from a signing key
SigningKey::to_scalar_bytes for getting the unclamped scalar from a signing keysignature dependency to allow version 2.2Bump signature dependency to 2.0
signature dependency to 2.0digest an optional dependencyzeroize an optional dependencyrand_core an optional dependencybatch_deterministic (PR #256)Keypair → SigningKey and PublicKey → VerifyingKeyExpandedSecretKey API (PR #205)hazmat feature to expose ExpandedSecretKey, raw_sign(), raw_sign_prehashed(), raw_verify(), and raw_verify_prehashed()Context type for prehashed signingVerifyingKey::{verify_prehash_strict, is_weak}pkcs feature to support PKCS #8 (de)serialization of SigningKey and VerifyingKeyfast feature to include basepoint tablesDigestSigner/DigestVerifier for SigningKey/VerifyingKey, respectivelyHash for VerifyingKeyClone, Drop, and ZeroizeOnDrop for SigningKeyrand dependencyNothing 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
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →