Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REFERENCE CODE: VRF for secp256k1 #91

Open
ChristopherA opened this issue May 8, 2022 · 0 comments
Open

REFERENCE CODE: VRF for secp256k1 #91

ChristopherA opened this issue May 8, 2022 · 0 comments

Comments

@ChristopherA
Copy link
Contributor

In order to be able to implement certain kinds of architectures that leverage commitments (for instance Key Transparency, Kademilia, CONIKS) we need an implementation of Verifiable Random Functions.

There does exist a C fork of bitcoin-core/secp256k1 at https://github.com/aergoio/secp256k1-vrf that implements VRF to the IETF standard, which likely is close to what we need. There is also one in Rust that is more questionable: https://github.com/debasish-raychawdhuri/vrf_on_secp256k1

See also #88

@ChristopherA ChristopherA moved this to 2023 Q1 Backlog in High Level Roadmap Jan 16, 2023
@ChristopherA ChristopherA moved this from 2023 Q1 Backlog to 2023 Q2 Backlog in High Level Roadmap Feb 21, 2023
@ChristopherA ChristopherA moved this from 2023 Q2 Backlog to 2023 Backlog in High Level Roadmap Feb 21, 2023
@shannona shannona moved this from 2024 Q2 Backlog to 2025 Backlog in High Level Roadmap Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 2025 Backlog
Development

No branches or pull requests

1 participant