Skip to content

Commit c844e26

Browse files
authored
dsa v0.7.0 (#1407)
1 parent 3bec131 commit c844e26

3 files changed

Lines changed: 48 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dsa/CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,52 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## 0.7.0 (2026-06-30)
8+
### Added
9+
- Implement `ZeroizeOnDrop` for `SigningKey` ([#917])
10+
- Implement `MultipartSigner/Verifier` ([#982])
11+
- `from_components_unchecked` APIs gated under `hazmat` ([#1059])
12+
- `TryCryptoRng` support ([#1367])
13+
- Implement `Generate` for `Components` and `SigningKey` ([#1372])
14+
15+
### Changed
16+
- Gate signing under `hazmat` feature ([#859])
17+
- Use `crypto-primes` for key generation ([#906])
18+
- Upgrade to the 2024 edition and bump MSRV to 1.85 ([#913])
19+
- Make `pkcs8` feature optional ([#1014]
20+
- Bump `rand_core` to v0.10 ([#1197])
21+
- Bump `getrandom` to v0.4 ([#1205])
22+
- Bump `der` to v0.8 ([#1232])
23+
- Bump `digest` to v0.11 ([#1237])
24+
- Bump `sha2` to v0.11 ([#1267])
25+
- Bump `pkcs8` dependency to v0.11 ([#1316])
26+
- Bump `signature` dependency to v3 ([#1321])
27+
- Bump `rfc6979` to v0.6 ([#1404])
28+
29+
### Removed
30+
- `std` feature ([#980])
31+
32+
### Security
33+
- Migrate from known non-constant-time `num-bigint` to `crypto-bigint` as numerical library ([#906])
34+
35+
[#859]: https://github.com/RustCrypto/signatures/pull/859
36+
[#906]: https://github.com/RustCrypto/signatures/pull/906
37+
[#913]: https://github.com/RustCrypto/signatures/pull/913
38+
[#917]: https://github.com/RustCrypto/signatures/pull/917
39+
[#980]: https://github.com/RustCrypto/signatures/pull/980
40+
[#982]: https://github.com/RustCrypto/signatures/pull/982
41+
[#1014]: https://github.com/RustCrypto/signatures/pull/1014
42+
[#1059]: https://github.com/RustCrypto/signatures/pull/1059
43+
[#1197]: https://github.com/RustCrypto/signatures/pull/1197
44+
[#1205]: https://github.com/RustCrypto/signatures/pull/1205
45+
[#1232]: https://github.com/RustCrypto/signatures/pull/1232
46+
[#1237]: https://github.com/RustCrypto/signatures/pull/1237
47+
[#1267]: https://github.com/RustCrypto/signatures/pull/1267
48+
[#1316]: https://github.com/RustCrypto/signatures/pull/1316
49+
[#1321]: https://github.com/RustCrypto/signatures/pull/1321
50+
[#1372]: https://github.com/RustCrypto/signatures/pull/1372
51+
[#1404]: https://github.com/RustCrypto/signatures/pull/1404
52+
753
## 0.6.3 (2024-01-28)
854
### Added
955
- `SigningKey::sign_prehashed_rfc6979` ([#798])

dsa/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dsa"
3-
version = "0.7.0-rc.16"
3+
version = "0.7.0"
44
description = """
55
Pure Rust implementation of the Digital Signature Algorithm (DSA) as specified
66
in FIPS 186-4 (Digital Signature Standard), providing RFC6979 deterministic

0 commit comments

Comments
 (0)