Skip to content

Commit 872bd08

Browse files
committed
README.md(s): update MSRV info
- Update all MSRV badges to be 1.85 - Adds the new MSRV policy
1 parent e031c36 commit 872bd08

File tree

22 files changed

+131
-73
lines changed

22 files changed

+131
-73
lines changed

cmpv2/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ Pure Rust implementation of the Certificate Management Protocol (CMP) as describ
1111

1212
[Documentation][docs-link]
1313

14-
## Minimum Supported Rust Version
14+
## Minimum Supported Rust Version (MSRV) Policy
1515

16-
This crate requires **Rust 1.75** at a minimum.
16+
MSRV increases are not considered breaking changes and can happen in patch releases.
1717

18-
We may change the MSRV in the future, but it will be accompanied by a minor
19-
version bump.
18+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
19+
explicitly unstable features.
2020

2121
## License
2222

@@ -42,7 +42,7 @@ dual licensed as above, without any additional terms or conditions.
4242
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/cmpv2.yml/badge.svg
4343
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/cmpv2.yml
4444
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
45-
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
45+
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
4646
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
4747
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
4848

cms/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ Mail (PEM) standard.
2525
It's used in many cryptographic standards, such as S/MIME, PKCS#12 and the
2626
RFC 3161 digital timestamping protocol.
2727

28-
## Minimum Supported Rust Version
28+
## Minimum Supported Rust Version (MSRV) Policy
2929

30-
This crate requires **Rust 1.75** at a minimum.
30+
MSRV increases are not considered breaking changes and can happen in patch releases.
3131

32-
We may change the MSRV in the future, but it will be accompanied by a minor
33-
version bump.
32+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
33+
explicitly unstable features.
3434

3535
## License
3636

@@ -56,7 +56,7 @@ dual licensed as above, without any additional terms or conditions.
5656
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/cms.yml/badge.svg
5757
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/cms.yml
5858
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
59-
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
59+
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
6060
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
6161
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
6262

const-oid/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ obtain the BER/DER serialization of an OID, even one declared `const`.
5555
Additionally, it impls `FromStr` and `TryFrom<&[u8]>` and functions just as
5656
well as a runtime OID library.
5757

58+
## Minimum Supported Rust Version (MSRV) Policy
59+
60+
MSRV increases are not considered breaking changes and can happen in patch releases.
61+
62+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
63+
explicitly unstable features.
64+
5865
## License
5966

6067
Licensed under either of:

crmf/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ Pure Rust implementation of the Certificate Request Message Format (CRMF) as des
1111

1212
[Documentation][docs-link]
1313

14-
## Minimum Supported Rust Version
14+
## Minimum Supported Rust Version (MSRV) Policy
1515

16-
This crate requires **Rust 1.75** at a minimum.
16+
MSRV increases are not considered breaking changes and can happen in patch releases.
1717

18-
We may change the MSRV in the future, but it will be accompanied by a minor
19-
version bump.
18+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
19+
explicitly unstable features.
2020

2121
## License
2222

@@ -42,7 +42,7 @@ dual licensed as above, without any additional terms or conditions.
4242
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/crmf.yml/badge.svg
4343
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/crmf.yml
4444
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
45-
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
45+
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
4646
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
4747
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
4848

der/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ encountered. There is currently no way to disable these checks.
4747
- `pem-rfc7468`: PKCS/PKIX-flavored PEM library with constant-time decoder/encoders
4848
- `time` crate: date/time library
4949

50+
## Minimum Supported Rust Version (MSRV) Policy
51+
52+
MSRV increases are not considered breaking changes and can happen in patch releases.
53+
54+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
55+
explicitly unstable features.
56+
5057
## License
5158

5259
Licensed under either of:

der_derive/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ Custom derive support for the `der` crate's `Choice` and `Sequence` traits:
1313

1414
[Documentation][docs-link]
1515

16-
## Minimum Supported Rust Version
16+
## Minimum Supported Rust Version (MSRV) Policy
1717

18-
This crate requires **Rust 1.71** at a minimum.
18+
MSRV increases are not considered breaking changes and can happen in patch releases.
1919

20-
We may change the MSRV in the future, but it will be accompanied by a minor
21-
version bump.
20+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
21+
explicitly unstable features.
2222

2323
## License
2424

@@ -44,7 +44,7 @@ dual licensed as above, without any additional terms or conditions.
4444
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/der.yml/badge.svg
4545
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/der.yml
4646
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
47-
[rustc-image]: https://img.shields.io/badge/rustc-1.71+-blue.svg
47+
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
4848
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
4949
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
5050

gss-api/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,12 @@ Typical protections guaranteed by GSS-API wrapping include confidentiality
4444
(secrecy) and integrity (authenticity). GSS-API can also provide local
4545
guarantees about the identity of the remote user or remote host.
4646

47-
## Minimum Supported Rust Version
47+
## Minimum Supported Rust Version (MSRV) Policy
4848

49-
This crate requires **Rust 1.75** at a minimum.
49+
MSRV increases are not considered breaking changes and can happen in patch releases.
5050

51-
We may change the MSRV in the future, but it will be accompanied by a minor
52-
version bump.
51+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
52+
explicitly unstable features.
5353

5454
## License
5555

@@ -73,7 +73,7 @@ dual licensed as above, without any additional terms or conditions.
7373
[docs-image]: https://docs.rs/gss-api/badge.svg
7474
[docs-link]: https://docs.rs/gss-api/
7575
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
76-
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
76+
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
7777
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
7878
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
7979
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/gss-api.yml/badge.svg

mcf/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ dual licensed as above, without any additional terms or conditions.
6363
[crate-link]: https://crates.io/crates/mcf
6464
[docs-image]: https://docs.rs/mcf/badge.svg
6565
[docs-link]: https://docs.rs/mcf/
66+
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml/badge.svg
67+
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml
6668
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
6769
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
6870
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
6971
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
70-
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml/badge.svg
71-
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml
7272

7373
[//]: # (links)
7474

pem-rfc7468/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ The paper [Util::Lookup: Exploiting key decoding in cryptographic libraries][Uti
5656
demonstrates how the leakage from non-constant-time PEM parsers can be used
5757
to practically extract RSA private keys from SGX enclaves.
5858

59+
## Minimum Supported Rust Version (MSRV) Policy
60+
61+
MSRV increases are not considered breaking changes and can happen in patch releases.
62+
63+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
64+
explicitly unstable features.
65+
5966
## License
6067

6168
Licensed under either of:

pkcs1/README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ PEM encoded RSA public keys begin with:
2929
-----BEGIN RSA PUBLIC KEY-----
3030
```
3131

32+
## Minimum Supported Rust Version (MSRV) Policy
33+
34+
MSRV increases are not considered breaking changes and can happen in patch releases.
35+
36+
The crate MSRV accounts for all supported targets and crate feature combinations, excluding
37+
explicitly unstable features.
38+
3239
## License
3340

3441
Licensed under either of:
@@ -50,12 +57,12 @@ dual licensed as above, without any additional terms or conditions.
5057
[crate-link]: https://crates.io/crates/pkcs1
5158
[docs-image]: https://docs.rs/pkcs1/badge.svg
5259
[docs-link]: https://docs.rs/pkcs1/
60+
[build-image]: https://github.com/RustCrypto/formats/actions/workflows/pkcs1.yml/badge.svg
61+
[build-link]: https://github.com/RustCrypto/formats/actions/workflows/pkcs1.yml
5362
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
5463
[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg
5564
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
5665
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats
57-
[build-image]: https://github.com/RustCrypto/formats/workflows/pkcs1/badge.svg?branch=master&event=push
58-
[build-link]: https://github.com/RustCrypto/formats/actions
5966

6067
[//]: # (links)
6168

0 commit comments

Comments
 (0)