0.16.0 (2019-10-29)
- Use the
ecdsa
crate (#178) - Upgrade to zeroize 1.0 (#176)
- Upgrade to
signature
anded25519
crates v1.0.0-pre.1 (#177)
0.15.0 (2019-10-11)
- signatory-dalek: Upgrade
ed25519-dalek
to 1.0.0-pre.2 (#173) - Upgrade to
signature
anded25519
crates v1.0.0-pre.0 (#172)
0.14.0 (2019-10-10)
- Always use the
alloc
crate forString
/Vec
([#170]) - Upgrade to
signature
crate v0.3,ed25519
crate v0.2; MSRV 1.36+ (#169)
0.13.0 (2019-08-11)
- Update ring to v0.16; secp256k1 to v0.15 (#167)
- Remove toplevel
signature
re-exports; addencoding::Error
(#166) - Use
ed25519::Signature
from theed25519
crate (#165)
0.12.0 (2019-06-07)
0.11.5 (2019-06-04)
- Upgrade to
zeroize
0.9 (#158)
0.11.4 (2019-05-20)
0.11.3 (2019-03-13)
- Fix Missing TrailingWhitespace type-case in subtle-encoding error conversion (#149)
0.11.2 (2019-03-09)
- ecdsa: impl
PartialOrd
+Ord
for PublicKeys (#147) - ecdsa: Simplify trait bounds for Copy impl on curve point types (#146)
0.11.1 (2019-02-23)
0.11.0 (2019-02-12)
- signatory-yubihsm: Update
yubihsm
crate to v0.20 (#138) - signatory-dalek: Update
ed25519-dalek
crate to 1.0.0-pre.1 (#137) - signatory-ring: Update
ring
crate to 0.14 (#137) - signatory-sodiumoxide: Update
sodiumoxide
crate to 0.2 (#137) - signatory-secp256k1: Update
secp256k1
crate to 0.12 (#137) - Upgrade to Rust 2018 edition (#137)
- signatory-ledger-cosval: Upgrade ledger provider to validator app 0.2.1 (#135)
0.10.1 (2018-11-27)
- Upgrade to
subtle-encoding
v0.3.0 (#132)
0.10.0 (2018-10-16)
- Upgrade to
digest
0.8,generic-array
0.12, andyubihsm
0.19 (#130) - Upgrade to
zeroize
0.4 (#129)
0.9.4 (2018-10-10)
- pkcs8: Properly gate
FILE_MODE
on Windows (#125)
0.9.3 (2018-10-09)
- Upgrade to
subtle-encoding
v0.2 (#123) - Fix unused import on Windows (closes #121) (#122)
0.9.2 (2018-10-08)
- More documentation fixups (#117)
0.9.1 (2018-10-08)
- Cargo.toml: Fix docs.rs build (#115)
0.9.0 (2018-10-08)
- Remove redundant "namespacing" from type names (#112)
- Move
curve
module (back) underecdsa
(#111) - signatory-yubihsm: Upgrade to yubihsm 0.18 (#110)
- Use
subtle-encoding
crate for constant-time encoding/decoding (#109) - ECDSA
SecretKey
type and related traits (e.g.GeneratePkcs8
) (#108) - Properly handle leading zeroes in ASN.1 serialization/parsing (#106)
- signatory-yubihsm: Expose the yubihsm crate as a pub extern (#105)
- encoding: Use 0o600 file mode on Unix (#102)
- Eliminate
ed25519::FromSeed
trait (#97) - yubihsm: NIST P-384 support (#94)
- ring: NIST P-384 support (#91)
- Add NIST P-384 elliptic curve type (closes #73) (#89)
- signatory-yubihsm: Fix ECDSA over secp256k1 signing (closes #87) (#88)
signatory-ledger-cosval
provider (#80)- signatory-yubihsm: Normalize secp256k1 signatures to "low S" form (#79)
- signatory-secp256k1: Bump secp256k1 crate dependency to 0.11 (#78)
- Unify verification API under the
Verifier
trait (#76) - encoding: Add encoding module with hex and Base64 support (#74)
- Unify signing API under the
Signer
trait (#70)
0.8.0 (2018-08-19)
- Extract
from_pkcs8
into a trait (#67) - signatory-yubihsm: Make ecdsa and ed25519 modules public (#65)
0.7.0 (2018-08-19)
- Factor providers into their own
signatory-*
crates (#63) - Unify ECDSA traits across DER and fixed-sized signatures (#62)
- ECDSA DER signature parsing and serialization (#61)
0.6.1 (2018-07-31)
- Upgrade to
secp256k1
crate v0.10 (#59)
0.6.0 (2018-07-31)
- Factor ECDSA PublicKey into compressed/uncompressed curve points (#56)
- ECDSA support for
yubihsm-provider
(#55) - Upgrade to
yubihsm
crate 0.14 (#54) - Add rustdoc logo (#53)
- Audit project for security vulnerabilities with
cargo-audit
(#52) - Update to
ed25519-dalek
0.8 (#51) - Add ECDSA NIST P-256 support with ring provider (#49)
- Factor ECDSA traits apart into separate traits per method (#46)
- Upgrade to
sodiumoxide
0.1 (#40) - Add
ed25519::Seed::from_keypair
method (#38) - No default features (#37)
- Add
ed25519::Seed
type (#35)
0.5.2 (2018-05-19)
- Update to
yubihsm-rs
0.9 (#32) - Fix benchmarks (#30)
0.5.1 (2018-04-13)
- Mark all Signers and Verifiers as Send safe (#29)
0.5.0 (2018-04-12)
- Upgrade to
yubihsm-rs
0.8 (#27) - ECDSA verification support (#26)
- ECDSA support with secp256k1 provider (#25)
- Ed25519 FromSeed trait and miscellaneous cleanups (#24)
- Remove unnecessary direct dependency on
curve25519-dalek
(#12)
0.4.1 (2018-04-05)
- Add more bounds to the
Verifier
trait (#20)
0.4.0 (2018-04-05)
- Add an
ed25519
module to all providers (#19) sodiumoxide
provider for Ed25519 (#18)- ring Ed25519 provider (#17)
ed25519::Verifier
trait (#16)
0.3.2 (2018-03-31)
- Upgrade
ed25519-dalek
to 0.6.2 (#15)
0.3.1 (2018-03-27)
- Update to
yubihsm-rs
0.7 (#14)
0.3.0 (2018-03-20)
- Refactor providers +
yubihsm-rs
update +Sync
-safe signers (#13)
0.2.0 (2018-03-13)
- Add
ed25519::Signer::public_key()
(#12)
- Initial release