-
Notifications
You must be signed in to change notification settings - Fork 1
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
5 key and static key parameter gen for alg macs #8
5 key and static key parameter gen for alg macs #8
Conversation
0268acc
to
a5c6bba
Compare
This PR now depends on hpicrypto/poksho#11 being merged first. Edit: The PR in question has been merged, this one can proceed. |
This PR now also closes hpicrypto/zkgroup#6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general, I don't think unconditional use of the Ristretto group is ideal, but fine for now. Ideally, the group would be configurable but we don't have to do it now (or ever during the seminar).
Merging #12 right now, will then rebase this branch onto main and merge as well. |
…ndomness, we can generate the same system
920f0e3
to
b623dc9
Compare
…l we find a way to enable pylint to find curve25519_dalek
Closes #5
Implements the generation of public system parameters and the server's key pair for the Algebraic MAC.
Depends on some more Ristretto features being ported to Python (see the tracking issue).
Also adds an encapsulating "RistrettoSho", which uses a SHO to provide an easy way to generate
RistrettoPoint
s andScalar
s.