Skip to main content

Hash Functions

Poseidon Hash

Request:
Response:

Pedersen Hash

MiMC Hash

Request (with optional key):

Field Arithmetic

All operations use BN254 prime field.

Add

Request:
Response:

Subtract

Multiply

Divide

Inverse

Request:

Power

Request:

Square Root

Random Element

Get Prime


Elliptic Curve (Baby JubJub)

Base Point

Response:

Scalar Multiplication (Base Point)

Request:
Response:

Point Addition

Request:

Scalar Multiplication

Request:

Check Point on Curve

Request:

Curve Parameters


Shamir Secret Sharing

Split Secret

Request:
Response:

Combine Shares

Request:
Response:

Groth16 Proofs

Generate Proof

Request:
Response:

Verify Proof

Request:

List Circuits


Error Codes