Skip to content

Conversation

@tarcieri
Copy link
Member

This release migrates from subtle to the new ctutils library, which should improve constant-time properties.

It also brings a new rand_core release and the first new getrandom series prerelease: v0.4.0-rc.0, which makes it possible to remove the direct dependency on rand.

I've pulled getrandom in through an optional dependency on crypto-common, as I'd like to impl the Generate trait in a followup.

Finally, as noted earlier crypto-common has migrated to ctutils, so this also removes the direct dependency on subtle, replacing it with the same-named types from ctutils which act as a mostly drop-in replacement.

@tarcieri tarcieri force-pushed the crypto-bigint/v0.7.0-rc.12 branch from e313ab6 to e54c4a4 Compare December 29, 2025 16:42
This release migrates from `subtle` to the new `ctutils` library, which
should improve constant-time properties.

It also brings a new `rand_core` release and the first new `getrandom`
series prerelease: v0.4.0-rc.0, which makes it possible to remove the
direct dependency on `rand`.

I've pulled `getrandom` in through an optional dependency on
`crypto-common`, as I'd like to impl the `Generate` trait in a followup.

Finally, as noted earlier `crypto-common` has migrated to `ctutils`, so
this also removes the direct dependency on `subtle`, replacing it with
the same-named types from `ctutils` which act as a mostly drop-in
replacement.
@tarcieri tarcieri force-pushed the crypto-bigint/v0.7.0-rc.12 branch from e54c4a4 to 38d630a Compare December 29, 2025 16:55
@tarcieri tarcieri merged commit 5cfa5df into master Dec 29, 2025
12 checks passed
@tarcieri tarcieri deleted the crypto-bigint/v0.7.0-rc.12 branch December 29, 2025 17:10
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