Closed armfazh closed 3 years ago
LABEL-STRING || VERSION || MODE || SUITE-ID
So, for example, the finalize DST is:
"Finalize-" || "VOPRF06-" || MODE || SUITE-ID
This change seems to make the code do something like:
"VOPRF06-" || "Finalize-" || MODE || SUITE-ID
Which is a spec change. Was that intended? (For context, the change in #243 was to allow better re-use of internal functions for the DLEQ proofs outside of this spec.)
chris-wood:
243 changed the domain separation strings such that they're of the following general form:
Which is a spec change. Was that intended?
No, I did changes in a old version. I fixed that now.
The only "breaking change" is on DeriveKeyPair
, now it uses the DST derived from mode and ciphersuite. (This was commented in #236 )
@armfazh can we file an issue to track updating this in CIRCL? And please feel free to merge with or without addressing the comment above!
no updates in the spec, this updates the code.
Adds the version as prefix in several parts.