Skip to content

Commit fb2f939

Browse files
committed
pkcs8 v0.11.0
1 parent 055d258 commit fb2f939

5 files changed

Lines changed: 30 additions & 11 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.

pkcs12/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ zeroize = { version = "1.8.1", optional = true, default-features = false }
2929
[dev-dependencies]
3030
hex-literal = "1"
3131
pkcs5 = { version = "0.8", features = ["pbes2", "3des"] }
32-
pkcs8 = { version = "0.11.0-rc.10", features = ["pkcs5"] }
32+
pkcs8 = { version = "0.11", features = ["pkcs5"] }
3333
sha2 = "0.11"
3434
whirlpool = "0.11"
3535

pkcs8/CHANGELOG.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,43 @@ 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.11.0 (UNRELEASED)
7+
## 0.11.0 (2026-04-27)
8+
### Added
9+
- Custom error types support to the `Decode` and `DecodeValue` traits ([#1055])
10+
- `PrivateKeyInfoRef` / `PrivateKeyInfoOwned` type aliases ([#1483])
11+
- Implement `core::error::Error` trait for `Error` ([#2302])
12+
- Implement `Decode`/`EncodePrivateKey` trait for `PrivateKeyInfoOwned` ([#2306])
13+
- `KeyError` enum ([#2305])
14+
- `ctutils` feature ([#2308])
15+
- `getrandom` feature ([#2311])
816

917
### Changed
10-
- eagerly decode PEM labels ([#1163])
11-
- use `pbes2::Parameters::recommended` ([#1430])
18+
- Eagerly decode PEM labels for better error messages ([#1163])
19+
- Use `pbes2::Parameters::generate_recommended` ([#1430], [#2296])
20+
- Make `PrivateKeyInfo` generic around its backing storage ([#1483])
1221
- Bump `rand_core` to `0.9` ([#1658])
13-
- Use 2024 edition, bump MSRV to 1.85 ([#1670])
22+
- Use 2024 edition; bump MSRV to 1.85 ([#1670])
23+
- Bump `rand_core` to v0.10 ([#2198])
24+
- `Error::KeyMalformed` now wraps an inner `KeyError` for providing more detail ([#2305])
25+
- Use `TryCryptoRng` instead of `CryptoRng` ([#2309])
1426

15-
### Added
16-
- custom error types support to the Decode and DecodeValue traits. ([#1055])
17-
- PrivateKeyInfoRef/PrivateKeyInfoOwned ([#1483])
27+
### Removed
28+
- `subtle` feature ([#2308])
1829

1930
[#1055]: https://github.com/RustCrypto/formats/pull/1055
2031
[#1163]: https://github.com/RustCrypto/formats/pull/1163
2132
[#1430]: https://github.com/RustCrypto/formats/pull/1430
2233
[#1483]: https://github.com/RustCrypto/formats/pull/1483
2334
[#1658]: https://github.com/RustCrypto/formats/pull/1658
2435
[#1670]: https://github.com/RustCrypto/formats/pull/1670
36+
[#2198]: https://github.com/RustCrypto/formats/pull/2198
37+
[#2296]: https://github.com/RustCrypto/formats/pull/2296
38+
[#2302]: https://github.com/RustCrypto/formats/pull/2302
39+
[#2305]: https://github.com/RustCrypto/formats/pull/2305
40+
[#2306]: https://github.com/RustCrypto/formats/pull/2306
41+
[#2308]: https://github.com/RustCrypto/formats/pull/2308
42+
[#2309]: https://github.com/RustCrypto/formats/pull/2309
43+
[#2311]: https://github.com/RustCrypto/formats/pull/2311
2544

2645
## 0.10.2 (2023-04-04)
2746
### Changed

pkcs8/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pkcs8"
3-
version = "0.11.0-rc.12"
3+
version = "0.11.0"
44
description = """
55
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8:
66
Private-Key Information Syntax Specification (RFC 5208), with additional

pkcs8/LICENSE-MIT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2020-2025 The RustCrypto Project Developers
1+
Copyright (c) 2020-2026 The RustCrypto Project Developers
22

33
Permission is hereby granted, free of charge, to any
44
person obtaining a copy of this software and associated

0 commit comments

Comments
 (0)