-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
elliptic-curve: bump MSRV to 1.56 #795
Conversation
Oh wow, that's annoying. It seems when we bump edition, we need to do entire repos at a time, as otherwise cargo will error out on Given that, I'm going to leave |
79448bd
to
9de917d
Compare
2946252
to
6b59dd6
Compare
The RustCrypto/formats repo was bumped to Rust 2021 edition, and some of those crates (e.g. `der`, `sec1`) are hard dependencies for the `elliptic-curve` crate: RustCrypto/formats#136 This is a corresponding Rust 2021 edition bump for the `elliptic-curve` crate, as well as the omnibus `crypto` crate whose MSRV is determined by the highest MSRV crate in this repo.
6b59dd6
to
efc36a7
Compare
I found a solution that allows That keeps the 2021 edition crates nicely out-of-band from the 2018 edition ones until they can be upgraded. |
The `elliptic-curve` crate as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to the 2021 edition: RustCrypto/traits#795 This commit updates the `ecdsa` crate to the 2021 edition accordingly.
The `elliptic-curve` crate as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to the 2021 edition: RustCrypto/traits#795 This commit updates the `ecdsa` crate to the 2021 edition accordingly.
The `elliptic-curve` crate as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to the 2021 edition: RustCrypto/traits#795 This commit updates the `ecdsa` crate to the 2021 edition accordingly.
The `elliptic-curve` and `ecdsa` crates as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to Rust 2021 edition: - RustCrypto/traits#795 - RustCrypto/signatures#384 This commit updates the crates in this repo accordingly.
The `elliptic-curve` and `ecdsa` crates as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to Rust 2021 edition: - RustCrypto/traits#795 - RustCrypto/signatures#384 This commit updates the crates in this repo accordingly.
The `elliptic-curve` and `ecdsa` crates as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to Rust 2021 edition: - RustCrypto/traits#795 - RustCrypto/signatures#384 This commit updates the crates in this repo accordingly.
The `elliptic-curve` and `ecdsa` crates as well as format parsers including `der`, `sec1`, and `pkcs8` have all been bumped to Rust 2021 edition: - RustCrypto/traits#795 - RustCrypto/signatures#384 This commit updates the crates in this repo accordingly.
The RustCrypto/formats repo was bumped to Rust 2021 edition, and some of those crates (e.g.
der
,sec1
) are hard dependencies for theelliptic-curve
crate:RustCrypto/formats#136
To actually bump the crate to the 2021 edition, we need to bump the MSRV of the rest of the crates in the repo, so this commit only changes the MSRV and doesn't actually do a 2021 edition upgrade for theelliptic-curve
crate yet.