Skip to content

Commit ebe040e

Browse files
authored
rfc6979 v0.5.0 (#1337)
1 parent 4854bcf commit ebe040e

5 files changed

Lines changed: 29 additions & 4 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/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ der = { version = "0.8", features = ["alloc"] }
2020
digest = "0.11"
2121
crypto-bigint = { version = "0.7", default-features = false, features = ["alloc", "zeroize"] }
2222
crypto-primes = { version = "0.7", default-features = false }
23-
rfc6979 = { version = "0.5.0-rc.5" }
23+
rfc6979 = { version = "0.5" }
2424
sha2 = { version = "0.11", default-features = false }
2525
signature = { version = "3", default-features = false, features = ["alloc", "digest", "rand_core"] }
2626
zeroize = { version = "1", default-features = false, features = ["alloc"] }

ecdsa/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ zeroize = { version = "1.5", default-features = false }
2424
# optional dependencies
2525
der = { version = "0.8", optional = true }
2626
digest = { version = "0.11", optional = true, default-features = false, features = ["oid"] }
27-
rfc6979 = { version = "0.5.0-rc.5", optional = true }
27+
rfc6979 = { version = "0.5", optional = true }
2828
serdect = { version = "0.4", optional = true, default-features = false, features = ["alloc"] }
2929
sha2 = { version = "0.11", optional = true, default-features = false, features = ["oid"] }
3030
spki = { version = "0.8", optional = true, default-features = false }

rfc6979/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ 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.5.0 (2026-05-06)
8+
### Added
9+
- `generate_k_mut` function ([#773])
10+
- P-521 + SHA-512 test vectors ([#775])
11+
- Upgrade to 2024 edition and bump MSRV to 1.85 ([#913])
12+
13+
### Changed
14+
- Replace `Digest` bounds with `EagerHash` ([#1076])
15+
- Bump `sha2` dependency to v0.11 ([#1267])
16+
- Bump `hmac` to v0.13 ([#1274])
17+
18+
### Removed
19+
- Output size bounds on digest functions ([#773])
20+
21+
### Fixed
22+
- Handling of inputs which are not the same size as the digest output ([#781])
23+
24+
[#773]: https://github.com/RustCrypto/signatures/pull/773
25+
[#775]: https://github.com/RustCrypto/signatures/pull/775
26+
[#781]: https://github.com/RustCrypto/signatures/pull/781
27+
[#913]: https://github.com/RustCrypto/signatures/pull/913
28+
[#1076]: https://github.com/RustCrypto/signatures/pull/1076
29+
[#1267]: https://github.com/RustCrypto/signatures/pull/1267
30+
[#1274]: https://github.com/RustCrypto/signatures/pull/1274
31+
732
## 0.4.0 (2023-02-28)
833
### Changed
934
- MSRV 1.60 ([#628])

rfc6979/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rfc6979"
3-
version = "0.5.0-rc.5"
3+
version = "0.5.0"
44
description = """
55
Pure Rust implementation of RFC6979: Deterministic Usage of the
66
Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)

0 commit comments

Comments
 (0)