Skip to content

Update features to allow switching backends between u64 and u32.#217

Merged
coltfred merged 7 commits intodependabot/cargo/rand-0.9from
gridiron-into-rand-0.9
Jan 15, 2026
Merged

Update features to allow switching backends between u64 and u32.#217
coltfred merged 7 commits intodependabot/cargo/rand-0.9from
gridiron-into-rand-0.9

Conversation

@coltfred
Copy link
Member

@coltfred coltfred commented Jan 8, 2026

This leverages the changes made in IronCoreLabs/gridiron#66 to double the speed in most situations. WASM will still need to use 31 bit limbs, but if possible 62 bit should be used (as it's twice as fast).

@coltfred coltfred merged commit 782a44d into dependabot/cargo/rand-0.9 Jan 15, 2026
14 checks passed
@coltfred coltfred deleted the gridiron-into-rand-0.9 branch January 15, 2026 19:07
coltfred added a commit that referenced this pull request Jan 30, 2026
* Update rand requirement from 0.8 to 0.9

Updates the requirements on [rand](https://github.com/rust-random/rand) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.8.0...0.9.0)

---
updated-dependencies:
- dependency-name: rand
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix for rand 0.9 and getrandom 0.3

* Update flake

* Fix the version of ed25519 for now

* Update features to allow switching backends between u64 and u32. (#217)

* New gridiron, bump version

* self review

* Be more precise

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Colt Frederickson <coltfred@gmail.com>
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