Hash Functions
Poseidon Hash
Pedersen Hash
MiMC Hash
Field Arithmetic
All operations use BN254 prime field.Add
Subtract
Multiply
Divide
Inverse
Power
Square Root
Random Element
Get Prime
Elliptic Curve (Baby JubJub)
Base Point
Scalar Multiplication (Base Point)
Point Addition
Scalar Multiplication
Check Point on Curve
Curve Parameters
Shamir Secret Sharing
Split Secret
Combine Shares
Groth16 Proofs
Generate Proof
Verify Proof
List Circuits
Error Codes
| Code | Description |
|---|---|
INVALID_INPUT | Invalid input format |
FIELD_OVERFLOW | Value exceeds field prime |
NOT_ON_CURVE | Point not on Baby JubJub curve |
PROOF_FAILED | Proof generation/verification failed |
INVALID_SHARES | Invalid or insufficient shares |