mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-13 22:49:25 +00:00
Not quite done yet. It needs to communicate the resulting points and proofs to extract them from the Pedersen Commitments in order to return those, and then be tested.
33 lines
1.3 KiB
TOML
33 lines
1.3 KiB
TOML
[package]
|
|
name = "evrf"
|
|
version = "0.1.0"
|
|
description = "Implementation of an eVRF premised on Generalized Bulletproofs"
|
|
license = "MIT"
|
|
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/evrf"
|
|
authors = ["Luke Parker <lukeparker5132@gmail.com>"]
|
|
keywords = ["ciphersuite", "ff", "group"]
|
|
edition = "2021"
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|
|
rustdoc-args = ["--cfg", "docsrs"]
|
|
|
|
[dependencies]
|
|
subtle = { version = "2", default-features = false, features = ["std"] }
|
|
zeroize = { version = "^1.5", default-features = false, features = ["zeroize_derive"] }
|
|
|
|
rand_core = { version = "0.6", default-features = false, features = ["std"] }
|
|
rand_chacha = { version = "0.3", default-features = false, features = ["std"] }
|
|
|
|
generic-array = { version = "1", default-features = false, features = ["alloc"] }
|
|
|
|
blake2 = { version = "0.10", default-features = false, features = ["std"] }
|
|
|
|
multiexp = { path = "../multiexp", version = "0.4", default-features = false, features = ["std", "batch"] }
|
|
ciphersuite = { path = "../ciphersuite", version = "0.4", default-features = false, features = ["std"] }
|
|
|
|
ec-divisors = { path = "./divisors" }
|
|
generalized-bulletproofs = { path = "./generalized-bulletproofs" }
|
|
generalized-bulletproofs-circuit-abstraction = { path = "./circuit-abstraction" }
|
|
generalized-bulletproofs-ec-gadgets = { path = "./ec-gadgets" }
|