SebastianElvis / ebft

ISC License
2 stars 0 forks source link

crypto: VRF #16

Closed SebastianElvis closed 2 years ago

SebastianElvis commented 2 years ago

Problem

We need to add the VRF functionality to btcec/ folder.

Description

Given that Bitcoin uses secp256k1 curve, the VRF needs to be implemented over secp256k1. Thus, https://github.com/33cn/chain33/blob/master/common/vrf/secp256k1/secp256k1.go can be a good candidate.

Alternatives

Additional context