Skip to content
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

Apply bigint2 acceleration to 13.4 #8

Merged
merged 1 commit into from
Dec 11, 2024

Conversation

austinabell
Copy link

@austinabell austinabell commented Dec 11, 2024

Commit applies cleanly, and manually tested cargo risczero test on this, so should be the same as #6

* WIP bigint2 impl

* reverse byteorder

* update to latest version

* loosen bytemuck version requirement

* update to rc version

* bump proc-macro2

* wip changes with extra checks

* uncomment ignored test

* put back precomputed tables logic

* point to risc0 2572

* bump to latest version and commit

* bump bigint2 commit to latest

* bump version to 1.2.0-rc.1

* swap pointers instead of copying data

* bump to 1.2

* Update k256/src/arithmetic/projective.rs

* Update k256/src/arithmetic/projective.rs

Co-authored-by: Frank Laub <[email protected]>

* Update k256/src/arithmetic/projective.rs

* Update k256/src/arithmetic/projective.rs

* Update k256/src/arithmetic/projective.rs

* remove dead code from bigint1

---------

Co-authored-by: Victor Graf <[email protected]>
Co-authored-by: Frank Laub <[email protected]>
@austinabell austinabell merged commit 7d4a8d6 into release-k256/v0.13.4 Dec 11, 2024
@flaub flaub deleted the austin/13.4-bigint2 branch December 12, 2024 00:40
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