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

Write Documentation #16

Open
UnitylChaos opened this issue Mar 9, 2018 · 2 comments
Open

Write Documentation #16

UnitylChaos opened this issue Mar 9, 2018 · 2 comments
Milestone

Comments

@UnitylChaos
Copy link
Member

  • What are BGLS signatures
  • How our Authentication scheme works, and why this is correct
  • Multi Signature vs Aggregate Signature
  • Our API - subtleties include allowance of duplicates in AggSig / when to authenticate
  • Describe our point compression format, and that we use the leading bit of each field in G1 / G2
  • Describe the type of pairing in alt bn128 (type 3, optimal ate)
@ValarDragon ValarDragon added this to the v0.5.0 milestone Apr 3, 2018
@ValarDragon
Copy link
Member

The various authentication schemes have been explained in 0e87e88. The API explanation has some explanation from the godocs also. (Not sure if more may or may not be needed)

@ValarDragon
Copy link
Member

I added an explanation of multi signatures vs aggregate signatures in c61bcd6 .

Also, the readme needs to be split up between bgls, and the curve implementation details, and placed into the respective packages. Also, the repository name should be renamed, since our intention is to include more pairing based cryptography applications here.

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

No branches or pull requests

2 participants