Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added zk cryptography (#14) * Add hash functions * Add zk cryptography * fix deps * fix test runner * linted and reorganised hash functions; switched all files to one pragma circom version * linted wasm-test * updated hardhat-zkit package version * linted zk cryptography circom files * cleaned up wasm-test js files * renamed functions to camel case * removed double spaces; added spaces between operators; linting * refactored comments, corrected typos * linting * updated dependencies * rewrote tests from wasm to hardhat: bigInt folder * rewrote tests from wasm to hardhat: bitify folder * rewrote tests from wasm to hardhat: hasher folder * rewrote tests from wasm to hardhat: int folder * transfered common functions to helperFunctions file * fixed typos: ellipic -> elliptic ADDERS_NUMBER -> ADDRES_NUMBER * allowed UnlimitedContractSize for verifiers contracts * updated hardhat-zkit version * rewrote tests from wasm to hardhat: matrix folder * fixed typos * switched to same order of inputs in sig folder * rewrote tests from wasm to hardhat: signature folder * rewrote tests from wasm to hardhat: ec folder * fixed typos * trying to fix compile in ci * trying to adjust ram in case its github limit * refactored possibly undefined vars in tests * checking a pipeline without 4 biggest circuits * fixed tests for brainloop: automatically generated verifier names were too long, so corresponding contracts were not generated; fixed by creating verifiers dirrectly whithin the tests * refactored assertion checks in tests * updated zkit hardhat version * let -> const in tests * deleted wasm-test folder * trying to fix ci * trying to fix ci command * disabled ci checks * consistency in tests * added missing BigSubNonEqual test * cleaned up * mock directory renamed to main; mock is for tests now * moved mgf1.circom to utils * fixed typo in Pippenger * fixed paths (renamed mock to main) * switched to local circuits instead of circomlib's * renamed utils to mask * CommitmentVerifier -> Commitment SparseMerkleTreeVerifier -> SparseMerkleTree * updated dependencies * updated tests * fixed package-lock * linting * removed unnecessary dependencies * returned chai deps --------- Co-authored-by: 1KitCat1 <denischool119@gmail.com> Co-authored-by: Artem Chystiakov <artem.ch31@gmail.com> * update readme * update readme --------- Co-authored-by: Yuliia Aritkulova <94910987+aritkulova@users.noreply.github.com> Co-authored-by: 1KitCat1 <denischool119@gmail.com>
- Loading branch information