This commit isn't intended to be a release, but just bumps the version number in Cargo.toml to `-pre` to distinguish it from the currently released v0.6.1. Several backwards incompatible / semver breaking changes have been introduced since the release. It also updates `elliptic-curve` to v0.5.0-pre, which was similarly bumped to a `-pre` version in: https://github.com/RustCrypto/traits/pull/215
RustCrypto: ECDSA
Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard).
This crate doesn't contain an implementation of ECDSA itself, but instead
contains ecdsa::Asn1Signature and ecdsa::FixedSignature types
generic over an ecdsa::Curve type which other crates can use in
conjunction with the signature::Signer and signature::Verifier
traits.
These traits allow crates which produce and consume ECDSA signatures to be written abstractly in such a way that different signer/verifier providers can be plugged in, enabling support for using different ECDSA implementations, including HSMs or Cloud KMS services.
Minimum Supported Rust Version
- Rust 1.41+
License
All crates licensed under either of
at your option.
Contribution
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.