This package contains an implementation of EC-VRF scheme specified in the IRTF internet draft[1]. And we extends the github.com/google/keytransparency/core/crypto/vrf/p256 package to support elliptic curves of different bitsize such as NIST p224 curve, SM2 p256r1 curve, and so on.
[1]. Sharon Goldberg, Jan Vcelak, Dimitrios Papadopoulos, Leonid Reyzin. "Verifiable Random Functions (VRFs)", Internet Draft.
[2]. M. Melara et al. CONIKS: Bringing Key Transparency to End Users.