Skip to content

Commit

Permalink
Bump x509-cert and dependent crates to MSRV 1.75
Browse files Browse the repository at this point in the history
We need to bump to at least 1.73 for `p256`.

The `builder` feature will be using TAIT, so go ahead and bump all the
way to 1.75.
  • Loading branch information
tarcieri committed Jan 20, 2024
1 parent 9f259d4 commit 5e9e9bb
Show file tree
Hide file tree
Showing 25 changed files with 41 additions and 41 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/cmpv2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -52,7 +52,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand Down Expand Up @@ -57,7 +57,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crmf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -52,7 +52,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gss-api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -52,7 +52,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pkcs12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -53,7 +53,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.73.0
toolchain: 1.75.0
components: clippy
- run: cargo clippy --all --all-features --tests

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/x509-cert.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -52,7 +52,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/x509-ocsp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -51,7 +51,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/x509-tsp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -54,7 +54,7 @@ jobs:
strategy:
matrix:
rust:
- 1.72.0 # MSRV
- 1.75.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion cmpv2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "data-structures", "encoding", "no-std"]
keywords = ["crypto"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
crmf = "=0.3.0-pre"
Expand Down
4 changes: 2 additions & 2 deletions cmpv2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Pure Rust implementation of the Certificate Management Protocol (CMP) as describ

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down
2 changes: 1 addition & 1 deletion cms/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ categories = ["cryptography", "encoding", "no-std", "parser-implementations"]
keywords = ["crypto", "pkcs7", "signing"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
der = { version = "=0.8.0-pre.0", features = ["alloc", "derive", "oid", "pem"] }
Expand Down
4 changes: 2 additions & 2 deletions cms/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ RFC 3161 digital timestamping protocol.

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down
2 changes: 1 addition & 1 deletion crmf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "data-structures", "encoding", "no-std"]
keywords = ["crypto"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
cms = "=0.3.0-pre"
Expand Down
4 changes: 2 additions & 2 deletions crmf/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Pure Rust implementation of the Certificate Request Message Format (CRMF) as des

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down
2 changes: 1 addition & 1 deletion gss-api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "authentication", "encoding", "no-std", "parser-im
keywords = ["crypto", "gssapi", "kerberos", "krb5"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
der = { version = "=0.8.0-pre.0", features = ["oid", "alloc"] }
Expand Down
4 changes: 2 additions & 2 deletions gss-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ guarantees about the identity of the remote user or remote host.

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand All @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-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
Expand Down
2 changes: 1 addition & 1 deletion pkcs12/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "encoding", "no-std", "parser-implementations"]
keywords = ["crypto", "key", "pkcs", "private"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
der = { version = "=0.8.0-pre.0", features = ["alloc", "derive", "oid", "pem"] }
Expand Down
4 changes: 2 additions & 2 deletions pkcs12/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Personal Information Exchange Syntax v1.1 ([RFC7292]).

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand All @@ -41,7 +41,7 @@ dual licensed as above, without any additional terms or conditions.
[docs-image]: https://docs.rs/pkcs12/badge.svg
[docs-link]: https://docs.rs/pkcs12/
[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-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
Expand Down
2 changes: 1 addition & 1 deletion x509-cert/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "data-structures", "encoding", "no-std"]
keywords = ["crypto"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
const-oid = { version = "=0.10.0-pre.2", features = ["db"] }
Expand Down
4 changes: 2 additions & 2 deletions x509-cert/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ format as described in [RFC 5280].

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down
2 changes: 1 addition & 1 deletion x509-ocsp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories = ["cryptography", "data-structures", "encoding", "no-std"]
keywords = ["crypto", "x509"]
readme = "README.md"
edition = "2021"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
const-oid = { version = "=0.10.0-pre.2", default-features = false, features = ["db"] }
Expand Down
4 changes: 2 additions & 2 deletions x509-ocsp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Online Certificate Status Protocol - OCSP formats as described in [RFC 6960].

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down
2 changes: 1 addition & 1 deletion x509-tsp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ repository = "https://github.com/RustCrypto/formats/tree/master/x509-tsp"
categories = ["cryptography", "encoding", "no-std", "parser-implementations"]
keywords = ["crypto", "tsp", "timestamp"]
readme = "README.md"
rust-version = "1.72"
rust-version = "1.75"

[dependencies]
der = { version = "=0.8.0-pre.0", features = ["alloc", "derive", "oid", "pem"] }
Expand Down
4 changes: 2 additions & 2 deletions x509-tsp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Pure Rust implementation of the Timestamping Protocol as described in [RFC 3161]

## Minimum Supported Rust Version

This crate requires **Rust 1.72** at a minimum.
This crate requires **Rust 1.75** at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor
version bump.
Expand Down Expand Up @@ -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.72+-blue.svg
[rustc-image]: https://img.shields.io/badge/rustc-1.75+-blue.svg
[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg
[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/300570-formats

Expand Down

0 comments on commit 5e9e9bb

Please sign in to comment.