#sapling #zero-knowledge #iron-fish

bin+lib ironfish_zkp

Sapling API and zero-knowledge proving mechanism for the Iron Fish node

2 unstable releases

0.2.0 Oct 28, 2024
0.1.0 Jun 6, 2023

#2186 in Cryptography

Download history 131/week @ 2024-10-25 23/week @ 2024-11-01 8/week @ 2024-11-08 68/week @ 2024-11-15 28/week @ 2024-11-22 29/week @ 2024-11-29 33/week @ 2024-12-06 11/week @ 2024-12-13 1/week @ 2025-01-24 45/week @ 2025-01-31 35/week @ 2025-02-07

81 downloads per month
Used in ironfish

MIT/Apache

99KB
2K SLoC

ironfish-zkp

This is the foundation of the Iron Fish project that knows about the Sapling API and its zero-knowledge proving mechanism.

Iron Fish uses the BLS12 curve.

Much of the code here was originally forked from https://github.com/zcash/librustzcash

Anything that hasn't been forked is re-exported so that this is the main entry point for any related code. No other crates should have a librustzcash dependency.

Dependencies

~19MB
~462K SLoC