rust-gnark 0.0.1

Rust bindings for the gnark Groth16 BN254 proving system
docs.rs failed to build rust-gnark-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

Rust bindings for gnark Groth16 BN254 prover/verifier.

This crate provides safe Rust wrappers around the gnark Go library, compiled via CGO into a static C archive. The bindings are auto-generated by bindgen from the C header produced by go build -buildmode=c-archive.

Supported platforms

  • aarch64-apple-ios
  • aarch64-apple-ios-sim
  • x86_64-apple-ios
  • aarch64-apple-darwin
  • x86_64-apple-darwin
  • aarch64-linux-android
  • x86_64-linux-android
  • x86_64-unknown-linux-gnu
  • aarch64-unknown-linux-gnu

Note

WASM is not supported because c-archive does not target WASM.