Help us shape the future of Go! Take the 2026 Go Developer Survey

accelerated/

directory
v0.16.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2026 License: Apache-2.0

Directories

Path Synopsis
Package icicle implements backends using ICICLE library.
Package icicle implements backends using ICICLE library.
groth16
Package groth16 implements Groth16 proof system with ICICLE acceleration.
Package groth16 implements Groth16 proof system with ICICLE acceleration.
groth16/bls12-377
Package bls12377 implements ICICLE acceleration for BLS12-377 Groth16 backend.
Package bls12377 implements ICICLE acceleration for BLS12-377 Groth16 backend.
groth16/bls12-381
Package bls12381 implements ICICLE acceleration for BLS12-381 Groth16 backend.
Package bls12381 implements ICICLE acceleration for BLS12-381 Groth16 backend.
groth16/bn254
Package bn254 implements ICICLE acceleration for BN254 Groth16 backend.
Package bn254 implements ICICLE acceleration for BN254 Groth16 backend.
groth16/bw6-761
Package bw6761 implements ICICLE acceleration for BW6-761 Groth16 backend.
Package bw6761 implements ICICLE acceleration for BW6-761 Groth16 backend.
webgpu
groth16
Package groth16 attaches the browser WebGPU runtime to gnark's Groth16 prover for wasm targets.
Package groth16 attaches the browser WebGPU runtime to gnark's Groth16 prover for wasm targets.
groth16/internal/wasmruntime/native command
Command native exposes the CPU groth16 prover to JavaScript.
Command native exposes the CPU groth16 prover to JavaScript.
groth16/internal/wasmruntime/webgpu command
Command webgpu exposes the WebGPU-accelerated groth16 prover to JavaScript.
Command webgpu exposes the WebGPU-accelerated groth16 prover to JavaScript.
internal/bridge
Package bridge is the Go side of the protocol between the wasm prover and the TypeScript WebGPU runtime.
Package bridge is the Go side of the protocol between the wasm prover and the TypeScript WebGPU runtime.
internal/wasmruntime
Package wasmruntime exposes a gnark prover to JavaScript as an object of promise-returning methods (readConstraintSystem, readProvingKey, readVerificationKey, prepareProvingKey, prove, verify, release) that operate on string handles.
Package wasmruntime exposes a gnark prover to JavaScript as an object of promise-returning methods (readConstraintSystem, readProvingKey, readVerificationKey, prepareProvingKey, prove, verify, release) that operate on string handles.
plonk
Package plonk attaches the browser WebGPU runtime to gnark's PLONK prover for wasm targets.
Package plonk attaches the browser WebGPU runtime to gnark's PLONK prover for wasm targets.
plonk/internal/wasmruntime/native command
Command native exposes the CPU plonk prover to JavaScript.
Command native exposes the CPU plonk prover to JavaScript.
plonk/internal/wasmruntime/webgpu command
Command webgpu exposes the WebGPU-accelerated plonk prover to JavaScript.
Command webgpu exposes the WebGPU-accelerated plonk prover to JavaScript.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL