content: # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
  #
  # When uploading crates to the registry Cargo will automatically
  # "normalize" Cargo.toml files for maximal compatibility
  # with all versions of Cargo and also rewrite `path` dependencies
  # to registry (e.g., crates.io) dependencies.
  #
  # If you are reading this file be aware that the original Cargo.toml
  # will likely look very different (and much more reasonable).
  # See Cargo.toml.orig for the original contents.
  
  [package]
  edition = "2018"
  name = "ark-poly-commit"
  version = "0.4.0"
  include = [
      "Cargo.toml",
      "src",
      "README.md",
      "LICENSE-APACHE",
      "LICENSE-MIT",
  ]
  description = "A library for constructing polynomial commitment schemes for use in zkSNARKs"
  documentation = "https://docs.rs/ark-poly-commit/"
  readme = "README.md"
  keywords = [
      "cryptography",
      "commitments",
      "elliptic-curves",
      "pairing",
  ]
  categories = ["cryptography"]
  license = "MIT/Apache-2.0"
  repository = "https://github.com/arkworks-rs/poly-commit"
  
  [profile.release]
  opt-level = 3
  lto = "thin"
  debug = true
  incremental = true
  
  [profile.test]
  opt-level = 3
  debug = true
  debug-assertions = true
  incremental = true
  
  [dependencies.ark-crypto-primitives]
  version = "^0.4.0"
  features = ["sponge"]
  default-features = false
  
  [dependencies.ark-ec]
  version = "^0.4.0"
  default-features = false
  
  [dependencies.ark-ff]
  version = "^0.4.0"
  default-features = false
  
  [dependencies.ark-poly]
  version = "^0.4.0"
  default-features = false
  
  [dependencies.ark-r1cs-std]
  version = "^0.4.0"
  optional = true
  default-features = false
  
  [dependencies.ark-relations]
  version = "^0.4.0"
  optional = true
  default-features = false
  
  [dependencies.ark-serialize]
  version = "^0.4.0"
  features = ["derive"]
  default-features = false
  
  [dependencies.ark-std]
  version = "^0.4.0"
  default-features = false
  
  [dependencies.derivative]
  version = "2"
  features = ["use_core"]
  
  [dependencies.digest]
  version = "0.10"
  
  [dependencies.hashbrown]
  version = "0.13"
  optional = true
  default-features = false
  
  [dependencies.rayon]
  version = "1"
  optional = true
  
  [dev-dependencies.ark-bls12-377]
  version = "^0.4.0"
  features = ["curve"]
  default-features = false
  
  [dev-dependencies.ark-bls12-381]
  version = "^0.4.0"
  features = ["curve"]
  default-features = false
  
  [dev-dependencies.ark-ed-on-bls12-381]
  version = "^0.4.0"
  default-features = false
  
  [dev-dependencies.blake2]
  version = "0.10"
  default-features = false
  
  [dev-dependencies.rand_chacha]
  version = "0.3.0"
  default-features = false
  
  [features]
  default = [
      "std",
      "parallel",
  ]
  parallel = [
      "std",
      "ark-ff/parallel",
      "ark-ec/parallel",
      "ark-poly/parallel",
      "ark-std/parallel",
      "rayon",
  ]
  print-trace = ["ark-std/print-trace"]
  r1cs = [
      "ark-relations",
      "ark-r1cs-std",
      "hashbrown",
      "ark-crypto-primitives/r1cs",
  ]
  std = [
      "ark-ff/std",
      "ark-ec/std",
      "ark-poly/std",
      "ark-std/std",
      "ark-relations/std",
      "ark-serialize/std",
      "ark-crypto-primitives/std",
  ]
  