Skip to content

Commit

Permalink
Bump elliptic-curve crate to v0.14.0-pre.2; MSRV 1.73 (#1011)
Browse files Browse the repository at this point in the history
Begins the next round of breaking changes by upgrading `elliptic-curve` to the
latest prerelease.

Notably this includes a migration from `generic-array` to `hybrid-array`, and
also bumps `crypto-bigint` to the latest prerelease.
  • Loading branch information
tarcieri authored Jan 11, 2024
1 parent 26be150 commit f06ae5b
Show file tree
Hide file tree
Showing 86 changed files with 503 additions and 486 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/bign256.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -46,15 +46,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand All @@ -76,19 +76,19 @@ jobs:
include:
# ARM32
- target: armv7-unknown-linux-gnueabihf
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: armv7-unknown-linux-gnueabihf
rust: stable

# ARM64
- target: aarch64-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: aarch64-unknown-linux-gnu
rust: stable

# PPC32
- target: powerpc-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: powerpc-unknown-linux-gnu
rust: stable

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bp256.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -49,7 +49,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bp384.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -49,7 +49,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/k256.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand All @@ -75,15 +75,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand All @@ -105,19 +105,19 @@ jobs:
include:
# ARM32
- target: armv7-unknown-linux-gnueabihf
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: armv7-unknown-linux-gnueabihf
rust: stable

# ARM64
- target: aarch64-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: aarch64-unknown-linux-gnu
rust: stable

# PPC32
- target: powerpc-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: powerpc-unknown-linux-gnu
rust: stable

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/p192.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -49,15 +49,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/p224.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -51,15 +51,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/p256.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand Down Expand Up @@ -58,15 +58,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand All @@ -89,19 +89,19 @@ jobs:
include:
# ARM32
- target: armv7-unknown-linux-gnueabihf
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: armv7-unknown-linux-gnueabihf
rust: stable

# ARM64
- target: aarch64-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: aarch64-unknown-linux-gnu
rust: stable

# PPC32
- target: powerpc-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: powerpc-unknown-linux-gnu
rust: stable

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/p384.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand Down Expand Up @@ -55,15 +55,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand All @@ -85,19 +85,19 @@ jobs:
include:
# ARM32
- target: armv7-unknown-linux-gnueabihf
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: armv7-unknown-linux-gnueabihf
rust: stable

# ARM64
- target: aarch64-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: aarch64-unknown-linux-gnu
rust: stable

# PPC32
- target: powerpc-unknown-linux-gnu
rust: 1.65.0 # MSRV (cross)
rust: 1.73.0 # MSRV (cross)
- target: powerpc-unknown-linux-gnu
rust: stable

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/p521.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand Down Expand Up @@ -58,15 +58,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/primeorder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -43,7 +43,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
steps:
- uses: actions/checkout@v4
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sm2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
rust:
- 1.65.0 # MSRV
- 1.73.0 # MSRV
- stable
target:
- thumbv7em-none-eabi
Expand All @@ -48,15 +48,15 @@ jobs:
include:
# 32-bit Linux
- target: i686-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
deps: sudo apt update && sudo apt install gcc-multilib
- target: i686-unknown-linux-gnu
rust: stable
deps: sudo apt update && sudo apt install gcc-multilib

# 64-bit Linux
- target: x86_64-unknown-linux-gnu
rust: 1.65.0 # MSRV
rust: 1.73.0 # MSRV
- target: x86_64-unknown-linux-gnu
rust: stable

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.66.0
toolchain: 1.73.0
components: clippy
- run: cargo clippy --all --all-features -- -D warnings

Expand Down
Loading

0 comments on commit f06ae5b

Please sign in to comment.