Skip to content

Added the possibility to enable or disable ECC#566

Closed
scogliani wants to merge 11 commits into
randombit:masterfrom
scogliani:build_time_curves
Closed

Added the possibility to enable or disable ECC#566
scogliani wants to merge 11 commits into
randombit:masterfrom
scogliani:build_time_curves

Conversation

@scogliani

Copy link
Copy Markdown

As asked in #551, I added folders for each ECC with an info.txt and some preprocessings checking, allowing the behave of disabling or enabling specific curves. For the moment I just changed test_ecc_pointmul. If this approach seems relevant, I will continue for the other test programs.

@randombit

Copy link
Copy Markdown
Owner

I went back and forth on your approach for some time, but overall it offers excellent control to the builder of the library as to which curves are included without too much extra noise. So if you update the tests to handle missing curves, this change works for me.

@randombit

Copy link
Copy Markdown
Owner

Closing this due to inactivity and lots of conflicts.

Still would be useful to have this functionality but given the massive refactorings that have happened in EC_Group since 2.4.0 I expect we'll want to go with a different approach.

@randombit randombit closed this Feb 26, 2018
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