[package] name = "kzgrs-backend" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] ark-ff = "0.4" ark-serialize = "0.4.2" ark-poly = "0.4.2" bitvec = { version = "1.0.1", features = ["serde"] } blake2 = "0.10" blst = { version = "0.3.11", features = ["serde"] } itertools = "0.12" kzgrs = { path = "../kzgrs" } nomos-core = { path = "../../nomos-core" } num-bigint = "0.4.4" rand = "0.8.5" once_cell = "1.19" sha3 = "0.10" serde = { version = "1.0", features = ["derive"] } rayon = { version = "1.10.0", optional = true } [dev-dependencies] rand = "0.8" ark-bls12-381 = "0.4.0" divan = "0.1" [features] default = [] single = [] parallel = [ "rayon", "kzgrs/parallel" ] [[bench]] name = "encoder" harness = false [[bench]] name = "verifier" harness = false