-
Notifications
You must be signed in to change notification settings - Fork 230
elliptic-curve: bump MSRV to 1.56 #795
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
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 `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 RustCrypto/formats repo was bumped to Rust 2021 edition, and some of those crates (e.g.
der,sec1) are hard dependencies for theelliptic-curvecrate: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-curvecrate yet.