[package] name = "acir_field" description = "The field implementation being used by ACIR." # x-release-please-start-version version = "0.46.0" # x-release-please-end authors.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true repository.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [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"]