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.
SigningKey::sign_prehashed_rfc6979
(#798)
- Loosen
signature
bound to2.0, <2.3
(#756)
- Loosen
signature
bound to2.0, <2.2
(#697)
- Use of
opaque-debug
(#572)
- Expose signing and verifying of prehashed hash value (#558)
- Implement
Signer
andVerifier
using SHA-256 as default (#559)
- Re-export
BigUint
(#553)
- Internal sanity check validating the
r
ands
components of the signature (#489) - Public
OID
constant representing the object identifier defined in RFC3279 § 2.3.2 (#489)
Components::generate
now takes anKeySize
struct instead of an(u32, u3e2)
tuple (#489)Components::from_components
,SigningKey::from_components
andVerifyingKey::from_components
are now fallible and validate themselves upon creation (#489)
is_valid
methods onComponents
,SigningKey
andVerifyingKey
: constructor now ensures that invalid forms are unrepresentable (#489)
- Initial RustCrypto crate release
- Pre-RustCrypto release