15 releases (stable)
|2.1.0||Jan 21, 2023|
|2.0.0-pre.2||Dec 19, 2022|
|2.0.0-pre.0||Nov 6, 2022|
|1.5.3||Jan 15, 2023|
#1 in #signatures
580,463 downloads per month
Used in 1,702 crates (42 directly)
This crate doesn't contain an implementation of Ed25519, but instead
ed25519::Signature type which other crates can use in
conjunction with the
These traits allow crates which produce and consume Ed25519 signatures to be written abstractly in such a way that different signer/verifier providers can be plugged in, enabling support for using different Ed25519 implementations, including HSMs or Cloud KMS services.
Minimum Supported Rust Version
This crate requires Rust 1.60 at a minimum.
Our policy is to allow MSRV to be raised in future released without that qualifing as a SemVer-breaking change, but it will be accompanied by a minor version bump, ensuring if you lock to a minor version MSRV will be preserved for the default feature set.
- All on-by-default features of this library are covered by SemVer
- MSRV is considered exempt from SemVer as noted above
pkcs8module is exempted as it uses a pre-1.0 dependency, however, breaking changes to this module will be accompanied by a minor version bump.
All crates licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.