Skip to content

Conversation

@rheitjoh
Copy link
Member

@rheitjoh rheitjoh commented Apr 21, 2021

Done

  • Made supersingular and Barreto-Naehrig bilinear group stuff package-private
  • Add BasicBilinearGroup versions of the supersingular and BN pairings.
  • Made lazy group stuff package-private
  • Made representation handler stuff package-private and moved package up a level
  • Adjusted recreateRepresentable to make constructors of package-private classes accessible via reflection
  • Adjusted StandaloneReprTest to not collect package-private classes for testing
  • Made ring group impl stuff package-private
  • Added inv and neg cost estimation to remaining Ring implementations

TODO

  • Should probably have another look over the javadoc

@rheitjoh rheitjoh self-assigned this Apr 21, 2021
@rheitjoh rheitjoh marked this pull request as ready for review May 3, 2021 08:25
@rheitjoh rheitjoh requested a review from JanBobolz May 3, 2021 08:25
@rheitjoh rheitjoh linked an issue May 4, 2021 that may be closed by this pull request
@rheitjoh rheitjoh merged commit 2bdc4ba into develop May 4, 2021
@rheitjoh rheitjoh deleted the class-access branch May 4, 2021 07:27
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.

Improve Javadoc and API succinctness using more package-private classes

3 participants