oasis-core icon indicating copy to clipboard operation
oasis-core copied to clipboard

common/crypto/signature: Use a newer version of ECVRF

Open Yawning opened this issue 3 years ago • 1 comments

When I implemented ECVRF in curve25519-voi, the IETF draft was less than version 11. As of version 11, after leaving things largely unchanged for years, they broke proof backward compatibility.

  • [x] The next time we bump the curve25519-voi import, switch to using the v10 backward compatible proof/verify routines. (#4839)
  • [ ] Whenever we can jettison beacon state (so a dump-restore hard fork) switch to using the v13 style proofs.

Yawning avatar Jul 07 '22 10:07 Yawning

https://github.com/oasisprotocol/curve25519-voi/pull/114

Yawning avatar Jul 07 '22 10:07 Yawning