cfrg / draft-irtf-cfrg-voprf

Oblivious Pseudorandom Functions (OPRFs) using Prime-Order Groups
https://cfrg.github.io/draft-irtf-cfrg-voprf/#go.draft-irtf-cfrg-voprf.html
Other
39 stars 15 forks source link

Make ciphersuite function implementation explicit (including input validation) #360

Closed chris-wood closed 2 years ago

chris-wood commented 2 years ago

Per @wbl's feedback on the list:

The one change I'd make is make more clear in 2.1 what the forward reference to 4.2.1 will tell the reader about validation, and capitalize some of those MUSTs in 4.2.1

While reviewing these sections, it seemed better to crib from FROST, which makes these steps very explicit as part of the ciphersuite implementation requirements. So I did that and removed redundant text in 4.2.1.

cc @kevinlewi for 👀