[package] name = "acvm" description = "The virtual machine that processes ACIR given a backend/proof system." # 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] num-bigint.workspace = true thiserror.workspace = true tracing.workspace = true acir.workspace = true brillig_vm.workspace = true acvm_blackbox_solver.workspace = true indexmap = "1.7.0" [features] default = ["bn254"] bn254 = [ "acir/bn254", "brillig_vm/bn254", "acvm_blackbox_solver/bn254", ] bls12_381 = [ "acir/bls12_381", "brillig_vm/bls12_381", "acvm_blackbox_solver/bls12_381", ] [dev-dependencies] rand = "0.8.5" proptest = "1.2.0" paste = "1.0.14"