Circomlib is a cryptographic library designed for use with Circom, a programming language for creating zero-knowledge (ZK) circuits. It provides pre-built circuits for essential cryptographic operations, including hash functions, elliptic curve operations, and Merkle tree verification. By offering these ready-to-use components, Circomlib allows developers to implement complex ZK applications without building cryptographic functions from scratch. This library is widely used in ZK applications for privacy-preserving protocols in blockchain and decentralized finance. Circomlib simplifies and accelerates ZK development by providing a reliable foundation of cryptographic tools.
Past audits with Circomlib
| Protocol | Resource | Start Date | Language(s) | Tag(s) |
|---|---|---|---|---|
| Circom-Bigint (Circomlib) | Report | Jul 2022 | Circom | ZK Circuits, Circom, Library/Infrastructure |