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

Fix(modexp): use ibig implementation #778

Merged
merged 2 commits into from
Jun 21, 2023
Merged

Fix(modexp): use ibig implementation #778

merged 2 commits into from
Jun 21, 2023

Conversation

birchmd
Copy link
Member

@birchmd birchmd commented Jun 21, 2023

Description

Switch to using the ibig implementation for modexp. Its performance is better than current Aurora implementation in some (but not all) cases, and it is more battle-tested in terms of correctness.

@birchmd birchmd added C-enhancement Category: New feature or request A-precompiles Area: Issues that relate to the precompiles. labels Jun 21, 2023
@joshuajbouw joshuajbouw self-requested a review June 21, 2023 18:42
@aleksuss aleksuss requested a review from vimpunk June 21, 2023 18:53
@birchmd birchmd added this pull request to the merge queue Jun 21, 2023
Merged via the queue into develop with commit 9caf85f Jun 21, 2023
@birchmd birchmd deleted the ibig-modexp branch June 21, 2023 19:19
This was referenced Jun 22, 2023
birchmd added a commit that referenced this pull request Jun 22, 2023
## Description

Switch to using the `ibig` implementation for modexp. Its performance is
better than current Aurora implementation in some (but not all) cases,
and it is more battle-tested in terms of correctness.
joshuajbouw added a commit that referenced this pull request Jun 23, 2023
## 2.9.2 2023-06-22

### Fixes

- Use ibig implemenation of modexp by @birchmd. (#778)

---------

Co-authored-by: Karim <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: mandreyel <[email protected]>
Co-authored-by: Oleksandr Anyshchenko <[email protected]>
Co-authored-by: Alexey Lapitsky <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-precompiles Area: Issues that relate to the precompiles. C-enhancement Category: New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants