A Go project for working with Aggregated Public Key (APK) Zero-Knowledge Proofs using the gnark framework.
This project demonstrates how to create and verify zero-knowledge proofs related to aggregated public keys using the gnark framework from ConsenSys.
gnark-apk-proofs/
├── pkg/ # Public library code
└── go.mod # Go module definition
- Go 1.21 or later
- Basic understanding of zero-knowledge proofs and gnark framework
Clone the repository:
git clone https://github.com/yourusername/gnark-apk-proofs.git
cd gnark-apk-proofsInstall dependencies:
go mod tidygo test ./pkg/apk -run TestBLSG1APKCircuitThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- gnark - The ZKP framework this project is built on