You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to reproduce the test vectors for VOPRF, the ProofRandomScalar should be included as part of the test vectors, just like the VOPRF draft does:
"Proof": The serialized Proof output from GenerateProof() composed of two serialized scalar values, each Ns bytes long. Only present for VOPRF and POPRF test vectors.
"ProofRandomScalar": The random scalar r computed in GenerateProof(), a serialized scalar of Ns bytes long. Only present for VOPRF and POPRF test vectors.
The proof attached in the current TokenResponse field can be tested as a valid proof; but the generation of the proof cannot be reproduced without the random scalar.
The text was updated successfully, but these errors were encountered:
Agreed. This will make the test vectors more complete and align them with the existing standards in VOPRF and POPRF test vectors, facilitating better interoperability and consistency across implementations.
The token response is composed of a zk-proof, which is a randomized procedure.
In order to reproduce the test vectors for VOPRF, the
ProofRandomScalar
should be included as part of the test vectors, just like the VOPRF draft does:The proof attached in the current
TokenResponse
field can be tested as a valid proof; but the generation of the proof cannot be reproduced without the random scalar.The text was updated successfully, but these errors were encountered: