{
  "cksum": "724285dc79604abfb2d40feaefe3e335420a6b293511661f77d6af62f1f5fae9",
  "crate_file": "risc0-groth16-3.0.2.crate",
  "crate_url": "https://static.crates.io/crates/risc0-groth16/risc0-groth16-3.0.2.crate",
  "deps": [
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ark-bn254",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ark-ec",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ark-ff",
      "optional": false,
      "req": "^0.5.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ark-groth16",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ark-serialize",
      "optional": false,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytemuck",
      "optional": false,
      "req": "^1.14",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "cfg-if",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "circom-witnesscalc",
      "optional": true,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "alloc"
      ],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "num-bigint",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-binfmt",
      "optional": false,
      "req": "^3.0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-core",
      "optional": true,
      "req": "^3.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-groth16-sys",
      "optional": true,
      "req": "^0.1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-zkp",
      "optional": false,
      "req": "^3.0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rzup",
      "optional": true,
      "req": "^0.5.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "alloc",
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tempfile",
      "optional": true,
      "req": "^3",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "trace"
      ],
      "kind": "dev",
      "name": "test-log",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wtns-file",
      "optional": true,
      "req": "^0.1.5",
      "target": null
    }
  ],
  "features": {
    "default": [
      "std"
    ],
    "std": [
      "anyhow/std",
      "ark-bn254/std",
      "ark-groth16/std",
      "ark-serialize/std",
      "hex/std",
      "num-bigint/std",
      "num-traits/std",
      "risc0-zkp/std",
      "serde/std"
    ],
    "unstable": []
  },
  "features2": {
    "cuda": [
      "dep:circom-witnesscalc",
      "dep:risc0-groth16-sys",
      "dep:wtns-file",
      "prove",
      "risc0-groth16-sys/cuda"
    ],
    "prove": [
      "dep:cfg-if",
      "dep:risc0-core",
      "dep:rzup",
      "dep:serde_json",
      "dep:tempfile",
      "dep:tracing",
      "risc0-zkp/prove",
      "std"
    ]
  },
  "index_path": "ri/sc/risc0-groth16",
  "name": "risc0-groth16",
  "pubtime": "2025-08-27T16:58:10Z",
  "v": 2,
  "vers": "3.0.2",
  "yanked": false
}
