[package] name = "acvm_blackbox_solver" description = "A solver for the blackbox functions found in ACIR and Brillig" # 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] acir.workspace = true thiserror.workspace = true num-bigint = "0.4" blake2 = "0.10.6" blake3 = "1.5.0" sha2 = { version="0.10.6", features = ["compress",] } sha3 = "0.10.6" keccak = "0.1.4" k256 = { version = "0.11.0", features = [ "ecdsa", "ecdsa-core", "sha256", "digest", "arithmetic", ] } p256 = { version = "0.11.0", features = [ "ecdsa", "ecdsa-core", "sha256", "digest", "arithmetic", ] } libaes = "0.7.0" [features] default = ["bn254"] bn254 = ["acir/bn254"] bls12_381 = ["acir/bls12_381"]