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

480-bit API support #35

Merged
merged 21 commits into from
Jan 10, 2019
Merged

480-bit API support #35

merged 21 commits into from
Jan 10, 2019

Conversation

clintfred
Copy link
Contributor

@clintfred clintfred commented Jan 7, 2019

A first pass at a 480-bit API.

The API appears to function, but there is lots of duplicated code with the 256-bit API.

I suggest this prior to addressing any way of de-duplicating the two APIs. We can address the duplication via macros, parameterizing the API on the Fp type, or some combination of the two.

TODO

  • - 480-bit benchmarks

@clintfred clintfred changed the title [WIP] 480-bit API support 480-bit API support Jan 8, 2019
Copy link
Member

@coltfred coltfred left a comment

Choose a reason for hiding this comment

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

I'm a bit sad about the amount of duplication, but until we can abstract over array sizes I'm not sure I have a better solution. Thanks for doing that.

@clintfred clintfred merged commit 3db6ac0 into master Jan 10, 2019
@clintfred clintfred deleted the fp480 branch January 10, 2019 19:31
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