Skip to content

Conversation

@rheitjoh
Copy link
Member

@rheitjoh rheitjoh commented Jun 23, 2021

Adds (multi-)exp algorithm selection options to debug group. The same interface as for LazyGroup but just for DebugGroup.
Also adds similar methods to DebugBilinearGroup, although here some changes have to be made to account for the fact that DebugBilinearGroup consists of three groups, G1, G2, and GT.
So the getter methods only return something useful if all of those groups have the same value set. The setter methods apply the change to all of G1, G2, and GT at once.

I also improved the toString methods of DebugGroup and DebugBilinearGroup to make them more informative.

@rheitjoh rheitjoh requested a review from JanBobolz June 24, 2021 12:47
Copy link
Member

@JanBobolz JanBobolz left a comment

Choose a reason for hiding this comment

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

Makes sense

@rheitjoh rheitjoh merged commit 2a7f167 into develop Jun 30, 2021
@rheitjoh rheitjoh deleted the debug-group-select-alg branch June 30, 2021 14:09
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.

Allow changing the multi-exponentiation algorithm used for debug groups

3 participants