[package]
name = "acir_field"
description = "The field implementation being used by ACIR."
version = "0.46.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
[dependencies]
hex.workspace = true
num-bigint.workspace = true
serde.workspace = true
num-traits.workspace = true
ark-bn254 = { version = "^0.4.0", optional = true, default-features = false, features = [
"curve",
] }
ark-bls12-381 = { version = "^0.4.0", optional = true, default-features = false, features = [
"curve",
] }
ark-ff = { version = "^0.4.0", optional = true, default-features = false }
cfg-if = "1.0.0"
[features]
default = ["bn254"]
bn254 = ["dep:ark-bn254", "dep:ark-ff"]
bls12_381 = ["dep:ark-bls12-381", "dep:ark-ff"]