4 releases

0.1.3 Sep 9, 2024
0.1.2 Sep 9, 2024
0.1.1 Sep 9, 2024
0.1.0 Sep 9, 2024

#14 in #verification-key

MIT license

8KB
79 lines

spawn-zk-snarks

spawn-zk-snarks is a Rust library that provides a simple implementation of Zero-Knowledge Proofs (ZKPs). The library allows developers to generate and verify proofs using SHA-256 hash functions and random witnesses. It is designed to be a basic building block for projects that require privacy-preserving cryptographic proofs.

Features

  • Generate proving and verification keys
  • Create verifiable proofs for given witnesses
  • Verify proofs with the generated verification keys
  • Random witness generation
  • SHA-256 based hashing for proof validation

Dependencies

~755KB
~15K SLoC