A circuit to prove the possession of Poseidon pre-images without revealing the pre-images themselves.
[!WARNING]
This library has not been audited.
Install the @zk-kit/poseidon-proof.circom
package with npm:
npm i @zk-kit/poseidon-proof.circom --save
or yarn:
yarn add @zk-kit/poseidon-proof.circom
Try out the circuit with Circom locally:
include "poseidon-proof.circom";
component main = PoseidonProof(3);
circom -l ./node_modules/@zk-kit/poseidon-proof.circom/src -l ./node_modules/circomlib/circuits your-circuit.circom