@tornado/circomlib (0.4.1)

Published 2023-09-12 07:44:20 +03:00 by Theo in tornado-packages/circomlib

Installation

@tornado:registry=
npm install @tornado/circomlib@0.4.1
"@tornado/circomlib": "0.4.1"

About this package

CircomLib

Description

  • This repository contains a library of circuit templates.
  • All files are copyrighted under 2018 0KIMS association and part of the free software circom (Zero Knowledge Circuit Compiler).
  • You can read more about the circom language in the circom documentation webpage.

Organisation

This respository contains 5 folders:

  • circuits: it contains the implementation of different cryptographic primitives in circom language.
  • calcpedersenbases: set of functions in JavaScript used to find a set of points in Baby Jubjub elliptic curve that serve as basis for the Pedersen Hash.
  • doc: it contains some circuit schemes in ASCII (must be opened with Monodraw, an ASCII art editor for Mac).
  • src: it contains similar implementation of circuits in JavaScript.
  • test: tests.

A description of the specific circuit templates for the circuit folder will be soon updated.

Dependencies

Dependencies

ID Version
@tornado/snarkjs 0.1.20
blake-hash ^1.1.0
blake2b ^2.1.3
circom 0.5.33
ffjavascript 0.1.0

Development Dependencies

ID Version
eslint ^6.8.0
ganache-cli ^6.12.1
mocha ^7.1.1
web3 ^1.3.0

Keywords

pedersen hash ethereum circuit circom zksnark
Details
npm
2023-09-12 07:44:20 +03:00
79
0Kims
GPL-3.0
169 KiB
Assets (1)
Versions (3) View all
0.0.21 2023-09-12
0.4.1 2023-09-12
0.0.20-p2 2023-05-17