Skip to content

Bump ctutils-dependent crates to MSRV 1.87 - #2500

Merged
tarcieri merged 4 commits into
masterfrom
elliptic-curve/crypto-bigint-v0.7.6
Oct 23, 2026
Merged

tarcieri merged 4 commits into
masterfrom
elliptic-curve/crypto-bigint-v0.7.6

Conversation

@tarcieri

Copy link
Copy Markdown
Member

This release includes important security fixes for constant-time operation which require an MSRV bump.

This release includes important security fixes for constant-time
operation which require an MSRV bump.
@tarcieri

Copy link
Copy Markdown
Member Author

Hmm, so this upgrades ctutils which now has MSRV 1.87.

Technically the other crates can continue to have an MSRV 1.85 with older ctutils and I don't think the changes are actually relevant for security there. On the other hand, it might be easier to just bump MSRV 1.87 for these crates outright too.

Otherwise I'm not sure what to do here other than pull elliptic-curve into its own workspace.

I'll go ahead and bump MSRV for the others to get the build green.

@tarcieri tarcieri changed the title elliptic-curve: bump crypto-bigint to v0.7.6; MSRV 1.87 Bump ctutils-dependent crates to MSRV 1.87 Oct 23, 2026
Requires the latest version. v0.4.4 contained important constant-time
fixes, although it's unclear how much they matter for these crates.
@tarcieri
tarcieri requested a review from newpavlov October 23, 2026 13:01

@newpavlov newpavlov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine to me. But eventually we should modify our CI to extract MSRV from Cargo.toml and to generate appropriate Cargo.lock (while committed Cargo.lock would be for the latest versions).

@tarcieri
tarcieri merged commit 764a754 into master Oct 23, 2026
86 checks passed
@tarcieri
tarcieri deleted the elliptic-curve/crypto-bigint-v0.7.6 branch October 23, 2026 13:58
@tarcieri tarcieri mentioned this pull request Oct 24, 2026
tarcieri added a commit that referenced this pull request Oct 24, 2026
## Changed
- Bump `crypto-bigint`/`ctutils`; MSRV 1.87 (#2500)

## Fixed
- Respect byte order when padding secret key slices (#2495)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants