Closed BasileiosKal closed 2 years ago
Also made the revealed
-> disclosed
update here. Closes #178.
@alessandroguggino
I would specify why R and U are called that.
Done! Thank you!
Also, why not add in the precomputations the MapMessageToScalarAsHash operation?
The MapMessageToScalarAsHash
is an optional operation acting as a suggestion for applications that want to hash the messages before signing them. If we added as a precomputation would be like enforcing it. However, I think we want the flexibility so we can combine bbs+ with range proofs etc.
Multiple reviews and approvals, merging, thanks @BasileiosKal!
Substitutes previous PR #138 on API update since it had more conflicts than text at this point.
Updates:
This PR introduces the following main changes:
create_generators
and a ciphersuite defined seed.Precomputations
. The reason is that, as the result of the above updates, a lot of steps are needed to de-structure the inputs or get sub-arrays of the inputted arrays etc. I find that those steps “fill” the main procedure, making it harder to read (especially ProofGen/ ProofVerify). So, I moved them to the “Precomputation” section to try and make things more readable.Pros and Cons:
Pros:
Cons:
Note:
Regarding the
Precomputations
section if the WG finds it to be more confusing than helpful I’m fine with removing it. Personally, I like it, but it was an “experiment” to see how it looks.Also addresses #159, #117, #113, #168, #139