Commit Graph

  • 397e170b41
    add filter zeros tool master poma 2020-05-18 10:27:42 +03:00
  • 5b3c3151a7
    get_info tool poma 2020-05-12 07:04:19 +03:00
  • 9420c72716
    update readme poma 2020-05-12 03:18:47 +03:00
  • 732f09b908
    contribution verification scripts poma 2020-05-12 02:58:29 +03:00
  • 24a1b1fe10
    contribution verification scripts poma 2020-05-11 11:14:33 +03:00
  • c014a7ae83 verify banch of responses Alexey 2020-04-30 15:19:27 +03:00
  • 4ee36f5245 docker files Alexey 2020-04-30 09:54:02 +03:00
  • 19037214ec
    NCC-CSWZ001-002: adds num exp as input to beacon_constrained and adds input validation Kobi Gurkan 2020-04-28 18:36:23 +03:00
  • 6bca852b8b
    NCC-CSWZ001-004 update rust-crypto and solidity version poma 2020-04-29 18:10:07 +03:00
  • 69b0005d6a
    fix dockerfile poma 2020-04-28 11:32:34 +03:00
  • 978c3c183b
    update cargo lock, fix merge poma 2020-04-28 11:23:57 +03:00
  • 1b5decdf67
    ceremony dockerfile poma 2020-02-29 16:44:43 +03:00
  • c3dd7fb2ab
    update ceremony size poma 2020-04-07 20:39:05 +03:00
  • 746c6e65b7
    fix api path Alexey 2020-03-02 12:26:00 +03:00
  • 43438ad68f
    update url poma 2020-02-29 16:47:09 +03:00
  • e98bd26932
    tornado ceremony binary poma 2020-02-29 16:21:33 +03:00
  • fec9729bc9
    curl poma 2020-01-18 21:13:30 +07:00
  • 9c6608773d
    return hash from wasm Alexey 2020-04-27 17:36:15 +03:00
  • d0accedf87
    comments about secret data safety Kobi Gurkan 2020-04-27 14:29:11 +03:00
  • d79ba70c89
    adds check_ratio tests and modifies tests to accomodate it Kobi Gurkan 2020-04-27 14:22:31 +03:00
  • 72a2111e03
    moves verify.rs to examples and adds comments about safety Kobi Gurkan 2020-04-27 14:02:37 +03:00
  • 9098e203ea
    fixes tests and updates cargo lock Kobi Gurkan 2020-04-27 13:57:54 +03:00
  • be9a8552fa
    fix deprecated warning poma 2020-04-23 18:26:55 +03:00
  • 91b65c72c3
    update dependencies for bellman WIP Alexey 2020-04-23 13:24:27 +03:00
  • b09a1b2c6c
    update dependencies for powersoftau WIP Alexey 2020-04-23 12:45:54 +03:00
  • ac43c18b5f
    update dependencies for phase2 WIP Alexey 2020-04-23 12:16:56 +03:00
  • ad45b1f757
    validate beacon input data poma 2020-04-23 04:51:55 +03:00
  • 0226a2a267
    add beacon_hash as arg Alexey 2020-04-13 14:13:10 +03:00
  • 8512a497a7
    providing entropy for the wasm contribution Alexey 2020-03-11 12:50:13 +03:00
  • 89e71c5d18
    adds missing return Kobi Gurkan 2020-04-07 21:17:30 +03:00
  • 6c19e9f294 fix hex Alexey 2020-04-13 19:25:55 +03:00
  • 3facfafe83
    speed up json read poma 2020-04-13 17:43:15 +03:00
  • d3cc6d3a5b add beacon_hash as arg Alexey 2020-04-13 14:13:10 +03:00
  • f17a1ad70f
    create workdir in docker Roman Semenov 2020-04-09 21:22:15 +03:00
  • d8dc50a735
    minor code style poma 2020-02-20 19:15:50 +08:00
  • 5d82e40bb7
    Make setup abstract over the curve being used (#11) Georgios Konstantopoulos 2020-02-13 11:53:48 +02:00
  • 614b4b899d
    Make ceremony params configurable at runtime (#10) Georgios Konstantopoulos 2020-02-13 11:04:29 +02:00
  • 32bbd5f35c
    chore: cargo fmt + make clippy happy (#9) Georgios Konstantopoulos 2020-02-12 14:46:33 +02:00
  • b3c18de8a6
    Merge pull request #8 from tornadocash/master Kobi Gurkan 2020-02-12 08:24:45 +02:00
  • c81dfb07dd
    move vk_x before the loop poma 2020-02-07 22:55:41 +08:00
  • f85e53b925
    tidy up whitespace poma 2020-02-07 22:55:15 +08:00
  • 880e07bcf6
    fix key export (don't filter params by default) poma 2020-02-07 22:19:19 +08:00
  • 7efe0d0112
    Merge pull request #2 from weijiekoh/feat/audited-verifier-sol Roman Semenov 2020-02-07 22:21:54 +08:00
  • 856e3c60c8 iterate through proof elements to check if each is lte the prime q; remove verifier-invalid-input-length check Koh Wei Jie 2020-02-07 00:07:51 +08:00
  • 8d0cb865c1 restored abi-encoded proof code from poma Koh Wei Jie 2020-02-06 18:17:45 +08:00
  • 21bd15db9d restored Solidity tweaks by poma (solc 0.6.0, gas(), and docstrings) Koh Wei Jie 2020-02-06 16:51:13 +08:00
  • 560557dfb5 switched verifier_groth.sol to the audited version and forced uint256 typecasts in the template replace code Koh Wei Jie 2020-02-06 16:37:55 +08:00
  • 25a243fde4
    fix build for reduce_powers poma 2020-02-03 13:59:19 +08:00
  • c8f7e68f3a
    move circuit and witness load functions outside of circuit struct poma 2020-01-31 17:45:38 +08:00
  • 27ad5eb7c5
    fix verifier.sol bugs, port it to Solidity 6 poma 2020-01-31 17:03:00 +08:00
  • 88a722981f
    pull all circom-related functionality from binaries into library poma 2020-01-31 14:52:33 +08:00
  • 02245e457c
    export circom-compatible verifying key poma 2020-01-31 14:11:52 +08:00
  • 40e2e31e76
    Merge pull request #3 from kobigurk/feat/reduce_powers Kobi Gurkan 2020-01-29 12:11:21 +02:00
  • 0183ad1e3b
    Merge pull request #4 from tornadocash/master Kobi Gurkan 2020-01-29 12:10:59 +02:00
  • 4e4c814089 adds empirical batch size to smalltest to test batching Kobi Gurkan 2020-01-29 12:10:33 +02:00
  • 605bfa9381
    refactor stuff into lambdas and iterators poma 2020-01-25 15:29:25 +08:00
  • dbff653bb8
    add methods to load circuit from reader poma 2020-01-25 13:55:46 +08:00
  • aed734275e
    attach smalltest feature directly to REQUIRED_POWER constant poma 2020-01-24 13:59:12 +08:00
  • 213aea092f
    move p1_to_vec, p2_to_vec, pairing_to_vec to utils.rs poma 2020-01-24 13:53:28 +08:00
  • 1ef0e48957 adds small test parameters, generalizes repr_to_big Kobi Gurkan 2020-01-23 16:42:21 +02:00
  • a3f53aec44
    fixes for test script poma 2020-01-23 00:35:31 +08:00
  • 21c3c6115e
    generate public inputs file for proof, test script update poma 2020-01-23 00:23:39 +08:00
  • 95379a1a1c
    change default power to 28 poma 2020-01-18 23:59:19 +07:00
  • 3dbb5db77a
    Dockerfile poma 2020-01-19 00:39:27 +07:00
  • ec08265740
    remove obsolete patch_vk script poma 2020-01-18 21:06:39 +07:00
  • ee37151483
    export alphabeta_12 pairing to verifying key poma 2020-01-18 21:02:47 +07:00
  • f182648aa4
    fix generate verifier command line args poma 2020-01-17 22:22:52 +07:00
  • 82592ae2e7
    fix typos in comments poma 2020-01-17 22:17:29 +07:00
  • 7ba88b2e70
    fix BatchedAccumulator name typo poma 2020-01-17 22:07:04 +07:00
  • 4ccd5b1e0d
    optional rust-crypto for beacon bin poma 2020-01-17 22:05:27 +07:00
  • 2703431b77
    add verifier generation to test.sh poma 2020-01-17 14:00:49 +07:00
  • d9dcd41c96
    generate verifier smart contract poma 2020-01-17 13:58:00 +07:00
  • 8bb81239e1
    minor fix poma 2020-01-17 13:57:33 +07:00
  • 0832660b2a
    update usings poma 2020-01-17 01:59:53 +07:00
  • 85f64db46e
    fix other scripts for updated circom class poma 2020-01-17 01:59:34 +07:00
  • d770eb36c6
    Generate proof poma 2020-01-16 21:45:47 +07:00
  • 8f7f1f44f8
    implement copy_json in rust poma 2020-01-15 15:56:19 +07:00
  • 4d9afd031c
    remove redundant condition poma 2020-01-15 13:04:08 +07:00
  • f66fe1eb9e
    rm outdated mimc example poma 2020-01-13 12:20:26 +07:00
  • 1fa63c9d3d
    WebAssembly compatibility poma 2020-01-13 13:10:00 +07:00
  • 9bdbe85480
    Split phase2 into modules poma 2020-01-09 19:42:16 +07:00
  • b6945b6029
    Minor code style poma 2020-01-08 19:41:48 +07:00
  • 7dd44484e2
    Change entropy to be the last command line arg, add test.sh file that demontstrates phase2 usage poma 2020-01-08 19:41:09 +07:00
  • e8b14ddb00
    Accept filenames as command line arguments poma 2020-01-08 19:39:29 +07:00
  • a49ebce8f1
    Remove bn12_381 and small_bn256 mods poma 2020-01-08 19:25:21 +07:00
  • d72f81b180
    add generated files to .gitignore poma 2020-01-08 19:17:47 +07:00
  • 4eb35aaee6 Properly handles allocation errors Kobi Gurkan 2020-01-01 12:29:55 +02:00
  • 85d9ede706 adds a power reducing utility Kobi Gurkan 2019-12-31 15:45:19 +02:00
  • 5e26ad1cc2
    Merge pull request #2 from LoopringSecondary/upstream-branch Kobi Gurkan 2019-12-06 16:16:27 +02:00
  • 276e00c9e4 Points at infinity checking can be toggled + beacon cli arguments Brechtpd 2019-12-05 23:17:06 +01:00
  • 29b4e1ddee Some misc small fixes + split up work in multiple programs Brechtpd 2019-12-05 18:30:09 +01:00
  • 7ba98555fd feat: adds a patch_vk tool to add the precomputed pairing Kobi Gurkan 2019-10-17 13:27:38 +03:00
  • 350ccc6ee9 adds working phase2 for circom Kobi Gurkan 2019-09-22 15:35:29 +03:00
  • e234102ad7 feat: adds a working version with snarkjs Kobi Gurkan 2019-09-22 10:13:50 +03:00
  • 9af1e2aca9 fixes writing of beta_g2 Kobi Gurkan 2019-09-12 08:57:31 +03:00
  • a746f03531 adds working tools for circom import/export Kobi Gurkan 2019-09-07 21:10:22 +03:00
  • fcdca6e890 adds circom json exporters Kobi Gurkan 2019-09-07 18:35:10 +03:00
  • e7a10f72d6 Add 'pairing/' from commit 'e93d939ae001f8ff97c862542f6e2e2e4d52e217' Kobi Gurkan 2019-09-07 16:28:19 +03:00
  • c6f95b3997 adds circom importer Kobi Gurkan 2019-09-07 00:03:48 +03:00
  • 18c190c298 adds prepare_phase2 Kobi Gurkan 2019-09-05 16:29:07 +03:00