You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by sa...@apache.org on 2020/02/10 11:11:45 UTC

[incubator-milagro-MPC] branch apache updated (2e53314 -> c44db0c)

This is an automated email from the ASF dual-hosted git repository.

sandreoli pushed a change to branch apache
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-MPC.git.


    from 2e53314  Merge pull request #2 from apache/add-dschnorr-proof
     add 128002d  Update Range Proof to use new API in milagro and prepare for receiver ZK
     add 9a02171  Add receiver zk proof
     add 0f0d704  Add tests for receiver ZK proof
     add 67b0ab7  Add examples and benchmarks for receiver ZK proof
     add 10a191a  Add mtawc zkp
     add 80de71f  Add tests for mtawc zkp
     add 1ab4ed2  Add benchmark and example for mtawc zkp
     add 536971b  Fix warning in build
     add 6f0d865  Update reference to milagro-crypto-c
     add 02d58f6  Add rc check in mtawc zkp octets test
     add 990b4ed  Add random challenge generation for interactive ZK proofs
     new c44db0c  Merge pull request #1 from apache/add-mta-zk-proofs

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Dockerfile                                         |   5 +-
 README.md                                          |   1 +
 benchmark/bench_mta_zk.c                           | 217 +++++++
 benchmark/bench_mta_zkwc.c                         | 226 +++++++
 examples/{example_mta_rp.c => example_mta_zk.c}    | 112 +++-
 ...ample_mta_rp.c => example_mta_zk_interactive.c} | 128 ++--
 examples/{example_mta_rp.c => example_mta_zkwc.c}  | 134 ++--
 include/amcl/mta.h                                 | 375 ++++++++++-
 src/mta.c                                          | 723 ++++++++++++++++++---
 test/smoke/test_mta_rp_smoke.c                     |   2 +-
 ..._rp_smoke.c => test_mta_zk_interactive_smoke.c} |  56 +-
 .../{test_mta_rp_smoke.c => test_mta_zk_smoke.c}   |  56 +-
 .../{test_mta_rp_smoke.c => test_mta_zkwc_smoke.c} |  65 +-
 test/test.c                                        |  65 +-
 test/test.h                                        |  29 +
 test/unit/CMakeLists.txt                           |  14 +
 test/unit/test_mta_rp_octets.c                     |  33 +-
 ..._mta_rp_challenge.c => test_mta_zk_challenge.c} |  43 +-
 .../{test_mta_rp_commit.c => test_mta_zk_commit.c} |  80 ++-
 .../{test_mta_rp_octets.c => test_mta_zk_octets.c} |  97 ++-
 .../{test_mta_rp_prove.c => test_mta_zk_prove.c}   |  70 +-
 .../{test_mta_rp_verify.c => test_mta_zk_verify.c} | 101 ++-
 ...ta_rp_challenge.c => test_mta_zkwc_challenge.c} |  51 +-
 test/unit/test_mta_zkwc_commit.c                   | 158 +++++
 test/unit/test_mta_zkwc_octets.c                   | 160 +++++
 .../{test_mta_rp_prove.c => test_mta_zkwc_prove.c} |  70 +-
 ...test_mta_rp_verify.c => test_mta_zkwc_verify.c} | 116 ++--
 testVectors/mta/mta_challenge.json                 | 142 ++++
 testVectors/mta/mta_challenge.txt                  | 130 ++++
 testVectors/mta/mta_commit.json                    | 222 +++++++
 testVectors/mta/mta_commit.txt                     | 210 ++++++
 testVectors/mta/mta_prove.json                     | 202 ++++++
 testVectors/mta/mta_prove.txt                      | 190 ++++++
 testVectors/mta/mta_verify.json                    | 222 +++++++
 testVectors/mta/mta_verify.txt                     | 210 ++++++
 testVectors/mta/mtawc_challenge.json               | 172 +++++
 testVectors/mta/mtawc_challenge.txt                | 160 +++++
 testVectors/mta/mtawc_commit.json                  | 232 +++++++
 testVectors/mta/mtawc_commit.txt                   | 220 +++++++
 testVectors/mta/mtawc_prove.json                   | 202 ++++++
 testVectors/mta/mtawc_prove.txt                    | 190 ++++++
 testVectors/mta/mtawc_verify.json                  | 242 +++++++
 testVectors/mta/mtawc_verify.txt                   | 230 +++++++
 43 files changed, 5793 insertions(+), 570 deletions(-)
 create mode 100644 benchmark/bench_mta_zk.c
 create mode 100644 benchmark/bench_mta_zkwc.c
 copy examples/{example_mta_rp.c => example_mta_zk.c} (57%)
 copy examples/{example_mta_rp.c => example_mta_zk_interactive.c} (54%)
 copy examples/{example_mta_rp.c => example_mta_zkwc.c} (55%)
 copy test/smoke/{test_mta_rp_smoke.c => test_mta_zk_interactive_smoke.c} (57%)
 copy test/smoke/{test_mta_rp_smoke.c => test_mta_zk_smoke.c} (57%)
 copy test/smoke/{test_mta_rp_smoke.c => test_mta_zkwc_smoke.c} (55%)
 copy test/unit/{test_mta_rp_challenge.c => test_mta_zk_challenge.c} (70%)
 copy test/unit/{test_mta_rp_commit.c => test_mta_zk_commit.c} (52%)
 copy test/unit/{test_mta_rp_octets.c => test_mta_zk_octets.c} (54%)
 copy test/unit/{test_mta_rp_prove.c => test_mta_zk_prove.c} (60%)
 copy test/unit/{test_mta_rp_verify.c => test_mta_zk_verify.c} (56%)
 copy test/unit/{test_mta_rp_challenge.c => test_mta_zkwc_challenge.c} (65%)
 create mode 100644 test/unit/test_mta_zkwc_commit.c
 create mode 100644 test/unit/test_mta_zkwc_octets.c
 copy test/unit/{test_mta_rp_prove.c => test_mta_zkwc_prove.c} (57%)
 copy test/unit/{test_mta_rp_verify.c => test_mta_zkwc_verify.c} (51%)
 create mode 100644 testVectors/mta/mta_challenge.json
 create mode 100644 testVectors/mta/mta_challenge.txt
 create mode 100644 testVectors/mta/mta_commit.json
 create mode 100644 testVectors/mta/mta_commit.txt
 create mode 100644 testVectors/mta/mta_prove.json
 create mode 100644 testVectors/mta/mta_prove.txt
 create mode 100644 testVectors/mta/mta_verify.json
 create mode 100644 testVectors/mta/mta_verify.txt
 create mode 100644 testVectors/mta/mtawc_challenge.json
 create mode 100644 testVectors/mta/mtawc_challenge.txt
 create mode 100644 testVectors/mta/mtawc_commit.json
 create mode 100644 testVectors/mta/mtawc_commit.txt
 create mode 100644 testVectors/mta/mtawc_prove.json
 create mode 100644 testVectors/mta/mtawc_prove.txt
 create mode 100644 testVectors/mta/mtawc_verify.json
 create mode 100644 testVectors/mta/mtawc_verify.txt


[incubator-milagro-MPC] 01/01: Merge pull request #1 from apache/add-mta-zk-proofs

Posted by sa...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sandreoli pushed a commit to branch apache
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-MPC.git

commit c44db0c83a3cca30cadfe634815a1aff6b4f9f9f
Merge: 2e53314 990b4ed
Author: samuele-andreoli <sa...@yahoo.it>
AuthorDate: Mon Feb 10 11:11:36 2020 +0000

    Merge pull request #1 from apache/add-mta-zk-proofs
    
    Add mta zk proofs

 Dockerfile                                         |   5 +-
 README.md                                          |   1 +
 benchmark/bench_mta_zk.c                           | 217 +++++++
 benchmark/bench_mta_zkwc.c                         | 226 +++++++
 examples/example_mta_zk.c                          | 241 +++++++
 examples/example_mta_zk_interactive.c              | 247 +++++++
 examples/example_mta_zkwc.c                        | 257 ++++++++
 include/amcl/mta.h                                 | 375 ++++++++++-
 src/mta.c                                          | 723 ++++++++++++++++++---
 test/smoke/test_mta_rp_smoke.c                     |   2 +-
 ..._rp_smoke.c => test_mta_zk_interactive_smoke.c} |  56 +-
 .../{test_mta_rp_smoke.c => test_mta_zk_smoke.c}   |  56 +-
 .../{test_mta_rp_smoke.c => test_mta_zkwc_smoke.c} |  65 +-
 test/test.c                                        |  65 +-
 test/test.h                                        |  29 +
 test/unit/CMakeLists.txt                           |  14 +
 test/unit/test_mta_rp_octets.c                     |  33 +-
 test/unit/test_mta_zk_challenge.c                  | 131 ++++
 test/unit/test_mta_zk_commit.c                     | 151 +++++
 .../{test_mta_rp_octets.c => test_mta_zk_octets.c} |  97 ++-
 test/unit/test_mta_zk_prove.c                      | 150 +++++
 test/unit/test_mta_zk_verify.c                     | 203 ++++++
 test/unit/test_mta_zkwc_challenge.c                | 139 ++++
 test/unit/test_mta_zkwc_commit.c                   | 158 +++++
 test/unit/test_mta_zkwc_octets.c                   | 160 +++++
 test/unit/test_mta_zkwc_prove.c                    | 150 +++++
 test/unit/test_mta_zkwc_verify.c                   | 198 ++++++
 testVectors/mta/mta_challenge.json                 | 142 ++++
 testVectors/mta/mta_challenge.txt                  | 130 ++++
 testVectors/mta/mta_commit.json                    | 222 +++++++
 testVectors/mta/mta_commit.txt                     | 210 ++++++
 testVectors/mta/mta_prove.json                     | 202 ++++++
 testVectors/mta/mta_prove.txt                      | 190 ++++++
 testVectors/mta/mta_verify.json                    | 222 +++++++
 testVectors/mta/mta_verify.txt                     | 210 ++++++
 testVectors/mta/mtawc_challenge.json               | 172 +++++
 testVectors/mta/mtawc_challenge.txt                | 160 +++++
 testVectors/mta/mtawc_commit.json                  | 232 +++++++
 testVectors/mta/mtawc_commit.txt                   | 220 +++++++
 testVectors/mta/mtawc_prove.json                   | 202 ++++++
 testVectors/mta/mtawc_prove.txt                    | 190 ++++++
 testVectors/mta/mtawc_verify.json                  | 242 +++++++
 testVectors/mta/mtawc_verify.txt                   | 230 +++++++
 43 files changed, 7080 insertions(+), 245 deletions(-)