Open
Description
This issue proposes to add traits for Verifiable Random Functions (VRFs) to the .elliptic-curve
crate
RFC9831 describes various curve-specific VRF algorithms, including a generic implementation for all prime order curves, and e.g. Elligator2 for "Edwards25519", i.e. the twisted Edwards form of Curve25519.
We can add a generic implementation to the primeorder
crate, and potentially add support to curve25519-dalek
as well, if it ever adopts the elliptic-curve
crate for providing cross-curve abstractions (see also: dalek-cryptography/curve25519-dalek#492)
Metadata
Metadata
Assignees
Labels
No labels