Closed jrhea closed 5 years ago
I made a push with preliminary fixes. i am only getting to work on this in short bursts so be patient. Thanks
~Still missing documentation for~
If some of those classes are made package visible only you don't need to document them.
Yeah, that is way too wide an API for the module.
See if you can limit it to just the classes/methods you’d expect the end user to interact with.
ok done. I will wait for a thumbs up (or down) from you guys.
Looks good! I added a few cleanups to take care of - happy to help out if you like.
Dude. Would love the help. I'm still going to need to iterate on this library. Think we can do some sort of experimental release so I can experiment with it inside of Artemis?
Every commit to master triggers a snapshot build available on jcenter.
Every commit to master triggers a snapshot build available on jcenter.
So that's def helpful; however, a lot of this stuff is in flux. I don't want to waste everyone's documenting methods and coming up with the perfect API if it is just going to change. Now that being said, all the other suggestions you guys made were money. What do you think about making an experimental branch (or whatever you want to call it) that I can target for these types of PRs?
ok I am pushing some fixes. Not everything is resolved, but I have to stop for now.
Dude. Would love the help. I'm still going to need to iterate on this library. Think we can do some sort of experimental release so I can experiment with it inside of Artemis?
Yeah - of course. Once it's merged in, you'll have a snapshot to play with. And happy to chat about any changes and help do them, rather than just reviewing.
BLS scheme implemented as specified: https://github.com/zkcrypto/pairing/tree/master/src/bls12_381
Details: