diff --git a/cmpv2/README.md b/cmpv2/README.md index 7c4e638dd..b110f7362 100644 --- a/cmpv2/README.md +++ b/cmpv2/README.md @@ -11,12 +11,12 @@ Pure Rust implementation of the Certificate Management Protocol (CMP) as describ [Documentation][docs-link] -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -42,7 +42,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/cmpv2.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/cmpv2.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/cms/README.md b/cms/README.md index 1b1e78e65..d3812b26d 100644 --- a/cms/README.md +++ b/cms/README.md @@ -25,12 +25,12 @@ Mail (PEM) standard. It's used in many cryptographic standards, such as S/MIME, PKCS#12 and the RFC 3161 digital timestamping protocol. -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -56,7 +56,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/cms.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/cms.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/const-oid/README.md b/const-oid/README.md index 9522dfe49..610e9e71e 100644 --- a/const-oid/README.md +++ b/const-oid/README.md @@ -55,6 +55,13 @@ obtain the BER/DER serialization of an OID, even one declared `const`. Additionally, it impls `FromStr` and `TryFrom<&[u8]>` and functions just as well as a runtime OID library. +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/crmf/README.md b/crmf/README.md index 2a636a928..db0fa39cd 100644 --- a/crmf/README.md +++ b/crmf/README.md @@ -11,12 +11,12 @@ Pure Rust implementation of the Certificate Request Message Format (CRMF) as des [Documentation][docs-link] -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -42,7 +42,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/crmf.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/crmf.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/der/README.md b/der/README.md index d8f802701..18219a529 100644 --- a/der/README.md +++ b/der/README.md @@ -47,6 +47,13 @@ encountered. There is currently no way to disable these checks. - `pem-rfc7468`: PKCS/PKIX-flavored PEM library with constant-time decoder/encoders - `time` crate: date/time library +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/der_derive/README.md b/der_derive/README.md index b89ed01d2..a6bdb4974 100644 --- a/der_derive/README.md +++ b/der_derive/README.md @@ -13,12 +13,12 @@ Custom derive support for the `der` crate's `Choice` and `Sequence` traits: [Documentation][docs-link] -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.71** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -44,7 +44,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/der.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/der.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.71+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/gss-api/README.md b/gss-api/README.md index 240d708e5..695f5aec1 100644 --- a/gss-api/README.md +++ b/gss-api/README.md @@ -44,12 +44,12 @@ Typical protections guaranteed by GSS-API wrapping include confidentiality (secrecy) and integrity (authenticity). GSS-API can also provide local guarantees about the identity of the remote user or remote host. -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -73,7 +73,7 @@ dual licensed as above, without any additional terms or conditions. [docs-image]: https://docs.rs/gss-api/badge.svg [docs-link]: https://docs.rs/gss-api/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats [build-image]: https://github.com/RustCrypto/formats/actions/workflows/gss-api.yml/badge.svg diff --git a/mcf/README.md b/mcf/README.md index 68089e6e4..cc0c99345 100644 --- a/mcf/README.md +++ b/mcf/README.md @@ -63,12 +63,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/mcf [docs-image]: https://docs.rs/mcf/badge.svg [docs-link]: https://docs.rs/mcf/ +[build-image]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml/badge.svg +[build-link]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats -[build-image]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml/badge.svg -[build-link]: https://github.com/RustCrypto/formats/actions/workflows/mcf.yml [//]: # (links) diff --git a/pem-rfc7468/README.md b/pem-rfc7468/README.md index 258fd1d8f..d5a1a2851 100644 --- a/pem-rfc7468/README.md +++ b/pem-rfc7468/README.md @@ -56,6 +56,13 @@ The paper [Util::Lookup: Exploiting key decoding in cryptographic libraries][Uti demonstrates how the leakage from non-constant-time PEM parsers can be used to practically extract RSA private keys from SGX enclaves. +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/pkcs1/README.md b/pkcs1/README.md index 7b6f263c2..2787c10c1 100644 --- a/pkcs1/README.md +++ b/pkcs1/README.md @@ -29,6 +29,13 @@ PEM encoded RSA public keys begin with: -----BEGIN RSA PUBLIC KEY----- ``` +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: @@ -50,12 +57,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/pkcs1 [docs-image]: https://docs.rs/pkcs1/badge.svg [docs-link]: https://docs.rs/pkcs1/ +[build-image]: https://github.com/RustCrypto/formats/actions/workflows/pkcs1.yml/badge.svg +[build-link]: https://github.com/RustCrypto/formats/actions/workflows/pkcs1.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats -[build-image]: https://github.com/RustCrypto/formats/workflows/pkcs1/badge.svg?branch=master&event=push -[build-link]: https://github.com/RustCrypto/formats/actions [//]: # (links) diff --git a/pkcs12/README.md b/pkcs12/README.md index deafa0f87..0efc760f3 100644 --- a/pkcs12/README.md +++ b/pkcs12/README.md @@ -12,6 +12,13 @@ Personal Information Exchange Syntax v1.1 ([RFC7292]). [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: @@ -33,12 +40,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/pkcs12 [docs-image]: https://docs.rs/pkcs12/badge.svg [docs-link]: https://docs.rs/pkcs12/ +[build-image]: https://github.com/RustCrypto/formats/actions/workflows/pkcs12.yml/badge.svg +[build-link]: https://github.com/RustCrypto/formats/actions/workflows/pkcs12.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats -[build-image]: https://github.com/RustCrypto/formats/workflows/pkcs12/badge.svg?branch=master&event=push -[build-link]: https://github.com/RustCrypto/formats/actions [//]: # (links) diff --git a/pkcs5/README.md b/pkcs5/README.md index fe02a1770..3ec09e195 100644 --- a/pkcs5/README.md +++ b/pkcs5/README.md @@ -12,6 +12,13 @@ Password-Based Cryptography Specification Version 2.1 ([RFC 8018]). [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: @@ -36,7 +43,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/pkcs5.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/pkcs5.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.71+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/pkcs7/README.md b/pkcs7/README.md deleted file mode 100644 index 5ca42a3c3..000000000 --- a/pkcs7/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## 🚨 DEPRECATED! 🚨 - -The `pkcs7` crate is deprecated and will not receive further releases. - -Please migrate to the following instead: - -- For Cryptographic Message Syntax (CMS): use the [`cms` crate](https://github.com/RustCrypto/formats/tree/master/cms). -- For PKCS#7 block padding: use [`block_padding::Pkcs7`](https://docs.rs/block-padding/latest/block_padding/struct.Pkcs7.html) - -See [#1045] for more information. - -[#1045]: https://github.com/RustCrypto/formats/issues/1045 diff --git a/pkcs8/README.md b/pkcs8/README.md index a66e84f6a..2467cac06 100644 --- a/pkcs8/README.md +++ b/pkcs8/README.md @@ -52,6 +52,13 @@ OpenSSL for the following algorithms: Please open an issue if you encounter trouble using it with a particular algorithm, including the ones listed above or other algorithms. +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: @@ -73,12 +80,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/pkcs8 [docs-image]: https://docs.rs/pkcs8/badge.svg [docs-link]: https://docs.rs/pkcs8/ +[build-image]: https://github.com/RustCrypto/formats/actions/workflows/pkcs8.yml/badge.svg +[build-link]: https://github.com/RustCrypto/formats/actions/workflows/pkcs8.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats -[build-image]: https://github.com/RustCrypto/formats/workflows/pkcs8/badge.svg?branch=master&event=push -[build-link]: https://github.com/RustCrypto/formats/actions [//]: # (links) diff --git a/sec1/README.md b/sec1/README.md index a25281d9e..78f757732 100644 --- a/sec1/README.md +++ b/sec1/README.md @@ -16,12 +16,12 @@ formats including ASN.1 DER-serialized private keys (also described in [RFC5915]) as well as the `Elliptic-Curve-Point-to-Octet-String` and `Octet-String-to-Elliptic-Curve-Point` encoding algorithms. -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.71** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -44,12 +44,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/sec1 [docs-image]: https://docs.rs/sec1/badge.svg [docs-link]: https://docs.rs/sec1/ +[build-image]: https://github.com/RustCrypto/formats/actions/workflows/sec1.yml/badge.svg +[build-link]: https://github.com/RustCrypto/formats/actions/workflows/sec1.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.71+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats -[build-image]: https://github.com/RustCrypto/formats/workflows/sec1/badge.svg?branch=master&event=push -[build-link]: https://github.com/RustCrypto/formats/actions [//]: # (links) diff --git a/serdect/README.md b/serdect/README.md index 3e09715e2..bf7fefe3a 100644 --- a/serdect/README.md +++ b/serdect/README.md @@ -4,7 +4,8 @@ [![Docs][docs-image]][docs-link] [![Build Status][build-image]][build-link] ![Apache 2.0/MIT Licensed][license-image] -![MSRV][msrv-image] +![Rust Version][rustc-image] +[![Project Chat][chat-image]][chat-link] Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys) @@ -66,10 +67,12 @@ dual licensed as above, without any additional terms or conditions. [crate-link]: https://crates.io/crates/serdect [docs-image]: https://docs.rs/serdect/badge.svg [docs-link]: https://docs.rs/serdect/ -[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[msrv-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [build-image]: https://github.com/RustCrypto/formats/actions/workflows/serdect.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/serdect.yml +[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg +[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg +[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats [//]: # (general links) diff --git a/spki/README.md b/spki/README.md index ee987cbbf..a3a06e56a 100644 --- a/spki/README.md +++ b/spki/README.md @@ -14,6 +14,14 @@ Specified in [RFC 5280 § 4.1]. [Documentation][docs-link] +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch +releases. + +The crate MSRV accounts for all supported targets and crate feature +combinations, excluding explicitly unstable features. + ## License Licensed under either of: diff --git a/tai64/README.md b/tai64/README.md index 59952d730..c20048041 100644 --- a/tai64/README.md +++ b/tai64/README.md @@ -2,9 +2,10 @@ [![Crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] -![Apache2/MIT licensed][license-image] -![MSRV][rustc-image] [![Build Status][build-image]][build-link] +![Apache2/MIT licensed][license-image] +![Rust Version][rustc-image] +[![Project Chat][chat-image]][chat-link] An implementation of the [TAI64(N)] (*Temps Atomique International*) timestamp format in Rust. @@ -43,6 +44,8 @@ dual licensed as above, without any additional terms or conditions. [rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [build-image]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/tai64.yml +[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg +[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats [//]: # (links) diff --git a/tls_codec/README.md b/tls_codec/README.md index 76b522edc..19258fa94 100644 --- a/tls_codec/README.md +++ b/tls_codec/README.md @@ -35,6 +35,13 @@ serialization/deserialization - Serialize for `(T, U)` and `(T, U, V)` where `T, U, V` implement Serialize` - Deserialize for `(T, U)` and `(T, U, V)` where `T, U, V` implement Deserialize` +## Minimum Supported Rust Version (MSRV) Policy + +MSRV increases are not considered breaking changes and can happen in patch releases. + +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. + ## License Licensed under either of: diff --git a/x509-cert/README.md b/x509-cert/README.md index 5f74baa69..1c4e3ca13 100644 --- a/x509-cert/README.md +++ b/x509-cert/README.md @@ -12,12 +12,12 @@ format as described in [RFC 5280]. [Documentation][docs-link] -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -43,7 +43,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/x509-cert.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/x509-cert.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/x509-ocsp/README.md b/x509-ocsp/README.md index 2c1fa8761..04cc179d6 100644 --- a/x509-ocsp/README.md +++ b/x509-ocsp/README.md @@ -12,12 +12,12 @@ Online Certificate Status Protocol - OCSP formats as described in [RFC 6960]. [Documentation][docs-link] -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -43,7 +43,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/x509-ocsp.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/x509-ocsp.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats diff --git a/x509-tsp/README.md b/x509-tsp/README.md index 73da93d82..b83498c3e 100644 --- a/x509-tsp/README.md +++ b/x509-tsp/README.md @@ -9,12 +9,12 @@ Pure Rust implementation of the Timestamping Protocol as described in [RFC 3161]. -## Minimum Supported Rust Version +## Minimum Supported Rust Version (MSRV) Policy -This crate requires **Rust 1.75** at a minimum. +MSRV increases are not considered breaking changes and can happen in patch releases. -We may change the MSRV in the future, but it will be accompanied by a minor -version bump. +The crate MSRV accounts for all supported targets and crate feature combinations, excluding +explicitly unstable features. ## License @@ -40,7 +40,7 @@ dual licensed as above, without any additional terms or conditions. [build-image]: https://github.com/RustCrypto/formats/actions/workflows/x509-tsp.yml/badge.svg [build-link]: https://github.com/RustCrypto/formats/actions/workflows/x509-tsp.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.85+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats