You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by jo...@apache.org on 2019/12/19 11:14:17 UTC

[incubator-milagro-crypto-c] branch master updated (e3fc6b6 -> 4ee4d47)

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

johnmcw pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-crypto-c.git.


    from e3fc6b6  Merge pull request #36 from apache/develop
     add b159463  DISCLAIMER is tidied up
     add 1f5622b  Merge pull request #43 from kamaci/develop
     add bebf136  Fixes equals issue in FP48 macro. Current template incorrectly compares 'b' component twic and ignores 'c'.
     add 72ae03e  Merge pull request #42 from paulgoleary/develop
     add 420c1ed  fix bug in Fedora tests. Update README build instructions
     add 64dd701  Merge pull request #44 from apache/issue41
     add 7095779  fix FP _equals macros
     add 09f4a37  Merge pull request #45 from jaromil/develop
     add a1b9897  added BLS multiplication functions
     add d4cba59  Merge branch 'develop' into bls-sss
     add db8d27d  added BLS SSS to BLS library
     add b1f7797  fix Makefile
     add b625ef6  Merge pull request #47 from apache/bls-sss
     add b9367ca  update license
     add 971757c  Merge pull request #48 from apache/fix-license
     add fcd5d5a  upgrade to Python3
     add acb4660  Merge pull request #49 from apache/issue39
     add 76ced3e  fix typo
     add f885662  fix typo in bls code
     add dc94e7d  updated fedora section in README
     add feecb27  Merge pull request #50 from apache/fix-typo
     add d428cbe  Add support for FF_8192 required for Paillier
     add fd3c56e  add c99 support to cmake
     add 39c881a  added paillier code
     add 66f5994  add paillier to build
     add 395e912  add paillier tests
     add 6662a6f  add benchmark and example
     add a40adfc  add missing import to paillier consistency test
     add 22b7941  remove paillier from non 64 bit builds
     add c4506dd  use custom double exponentiation for paillier encryption
     add 50fd677  improve ff conversions
     add d49ed57  fix inconsistency in bpow2 documentation
     add d047df5  use low level BIG and ECP API when possible
     add 47617ac  improve interpolation coefficients computation
     add 7b961ee  improve shares computation
     add 8bdaae2  code cleanup
     add cc01520  normalise secret for comparison in secret recover
     add a4d9072  remove unnecessary scalar multiplication API
     add 3deae89  updated BLS to accept non null terminated input char array
     add c854acc  update VERSION
     add ae66b60  fix doxygen for BLS
     add 6faaba4  format code
     add 520a180  Merge pull request #54 from apache/issue53
     add 7440384  Merge branch 'develop' into review-bls
     add 95cbea2  Merge pull request #55 from apache/review-bls
     add be9deb0  Merge branch 'develop' into issue51
     add 6b56b35  remove DEBUG statements from Paillier code
     add bfd2d29  Revert "remove DEBUG statements from Paillier code"
     add 02699cc  rework paillier so ff_8192 is not needed
     add 52a2d98  fix bug where r was generated in Zn instead of Zn2
     add 63785bb  use side channel resistant functions when necessary
     add afeb64e  change paillier API to use private/public key
     add aee0051  ff - allow specification of exponent size in skpow
     add fc31c16  use inversion modulo 2^m trick for division
     add 363552b  remove unnecessary clause from rsa tests
     add 294e3c0  add i/o functions for paillier public key
     add b0fa54f  improve decryption using CRT
     add e1a2192  improve CRT
     add 796fdb0  add big consistency tests for all paillier ff levels
     add 2dff9ac  use dscopy instead of zeroing
     add 9705279  fix typo
     add 17af085  fix typo
     add 9c64ef0  remove debug statements from test
     add dcaa299  add back ff pow2
     add ae39f24  Merge pull request #56 from apache/issue51
     add 8b0cd70  update Doxyfile
     add d34e6c7  fix paillier doc
     add 6bacaf1  Merge pull request #58 from apache/issue57
     add 256fec4  minor updates re: installation
     add f12d344  Merge pull request #60 from apache/update-readme
     new 4ee4d47  Merge pull request #59 from apache/develop

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:
 CMakeLists.txt                                     |   70 +-
 DISCLAIMER                                         |   11 +-
 Dockerfile                                         |   40 +-
 LICENSE                                            |    4 +-
 Makefile                                           |   41 +-
 README.md                                          |   93 +-
 VERSION                                            |    2 +-
 benchmark/CMakeLists.txt                           |    6 +
 benchmark/benchtest_paillier.c.in                  |  313 +++
 cmake/PythonSiteDirs.cmake                         |   11 -
 config.mk                                          |    5 +-
 doc/Doxyfile                                       | 2648 +++++++++++++-------
 examples/CMakeLists.txt                            |    9 +
 examples/example_bls_ZZZ.c.in                      |   55 +-
 examples/example_bls_sss_ZZZ.c.in                  |  245 ++
 examples/example_paillier.c                        |  230 ++
 include/bls.h.in                                   |   53 +-
 include/bls192.h.in                                |   42 +-
 include/bls256.h.in                                |   42 +-
 include/ff.h.in                                    |   82 +-
 include/paillier.h                                 |  175 ++
 {wrappers/python => python}/CMakeLists.txt         |    6 +-
 {wrappers/python => python}/README.md              |    0
 .../python => python}/TestMPINInstall_ZZZ.py.in    |   37 +-
 {wrappers/python => python}/TimeMPIN_ZZZ.py.in     |  221 +-
 {wrappers/python => python}/bls_ZZZ.py.in          |  107 +-
 {wrappers/python => python}/mpin_ZZZ.py.in         |  301 +--
 {wrappers/python => python}/wcc_ZZZ.py.in          |  124 +-
 src/big.c.in                                       |   84 +
 src/bls.c.in                                       |  215 +-
 src/bls192.c.in                                    |  216 +-
 src/bls256.c.in                                    |  216 +-
 src/ff.c.in                                        |  162 +-
 src/fp12.c.in                                      |    2 +-
 src/fp24.c.in                                      |    2 +-
 src/fp48.c.in                                      |    2 +-
 src/paillier.c                                     |  315 +++
 src/rsa.c.in                                       |    4 +-
 test/CMakeLists.txt                                |   26 +
 test/test_bls_ZZZ.c.in                             |   40 +-
 test/test_bls_sss_ZZZ.c.in                         |  244 ++
 test/test_ff_consistency_WWW.c.in                  |  287 +++
 test/test_output_functions_ZZZ.c.in                |    2 +-
 test/test_paillier_add.c                           |  155 ++
 test/test_paillier_consistency.c                   |  220 ++
 test/test_paillier_decrypt.c                       |  199 ++
 test/test_paillier_encrypt.c                       |  167 ++
 test/test_paillier_keygen.c                        |  287 +++
 test/test_paillier_mult.c                          |  155 ++
 testVectors/paillier/add.txt                       |  700 ++++++
 testVectors/paillier/decrypt.txt                   |   99 +
 testVectors/paillier/encrypt.txt                   |   87 +
 testVectors/paillier/keygen.txt                    |  100 +
 testVectors/paillier/mult.txt                      |   76 +
 54 files changed, 7437 insertions(+), 1598 deletions(-)
 create mode 100644 benchmark/benchtest_paillier.c.in
 create mode 100644 examples/example_bls_sss_ZZZ.c.in
 create mode 100644 examples/example_paillier.c
 create mode 100644 include/paillier.h
 rename {wrappers/python => python}/CMakeLists.txt (95%)
 rename {wrappers/python => python}/README.md (100%)
 rename {wrappers/python => python}/TestMPINInstall_ZZZ.py.in (93%)
 rename {wrappers/python => python}/TimeMPIN_ZZZ.py.in (58%)
 rename {wrappers/python => python}/bls_ZZZ.py.in (83%)
 rename {wrappers/python => python}/mpin_ZZZ.py.in (85%)
 rename {wrappers/python => python}/wcc_ZZZ.py.in (72%)
 create mode 100644 src/paillier.c
 create mode 100644 test/test_bls_sss_ZZZ.c.in
 create mode 100644 test/test_ff_consistency_WWW.c.in
 create mode 100644 test/test_paillier_add.c
 create mode 100644 test/test_paillier_consistency.c
 create mode 100644 test/test_paillier_decrypt.c
 create mode 100644 test/test_paillier_encrypt.c
 create mode 100644 test/test_paillier_keygen.c
 create mode 100644 test/test_paillier_mult.c
 create mode 100644 testVectors/paillier/add.txt
 create mode 100644 testVectors/paillier/decrypt.txt
 create mode 100644 testVectors/paillier/encrypt.txt
 create mode 100644 testVectors/paillier/keygen.txt
 create mode 100644 testVectors/paillier/mult.txt


[incubator-milagro-crypto-c] 01/01: Merge pull request #59 from apache/develop

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

johnmcw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-milagro-crypto-c.git

commit 4ee4d471287398c052dfb87dff3a2e735bbdd8ae
Merge: e3fc6b6 f12d344
Author: John McCane-Whitney <jo...@espians.com>
AuthorDate: Thu Dec 19 11:14:06 2019 +0000

    Merge pull request #59 from apache/develop
    
    release 2.0.0

 CMakeLists.txt                                     |   70 +-
 DISCLAIMER                                         |   11 +-
 Dockerfile                                         |   40 +-
 LICENSE                                            |    4 +-
 Makefile                                           |   41 +-
 README.md                                          |   93 +-
 VERSION                                            |    2 +-
 benchmark/CMakeLists.txt                           |    6 +
 benchmark/benchtest_paillier.c.in                  |  313 +++
 cmake/PythonSiteDirs.cmake                         |   11 -
 config.mk                                          |    5 +-
 doc/Doxyfile                                       | 2648 +++++++++++++-------
 examples/CMakeLists.txt                            |    9 +
 examples/example_bls_ZZZ.c.in                      |   55 +-
 examples/example_bls_sss_ZZZ.c.in                  |  245 ++
 examples/example_paillier.c                        |  230 ++
 include/bls.h.in                                   |   53 +-
 include/bls192.h.in                                |   42 +-
 include/bls256.h.in                                |   42 +-
 include/ff.h.in                                    |   82 +-
 include/paillier.h                                 |  175 ++
 {wrappers/python => python}/CMakeLists.txt         |    6 +-
 {wrappers/python => python}/README.md              |    0
 .../python => python}/TestMPINInstall_ZZZ.py.in    |   37 +-
 {wrappers/python => python}/TimeMPIN_ZZZ.py.in     |  221 +-
 {wrappers/python => python}/bls_ZZZ.py.in          |  107 +-
 {wrappers/python => python}/mpin_ZZZ.py.in         |  301 +--
 {wrappers/python => python}/wcc_ZZZ.py.in          |  124 +-
 src/big.c.in                                       |   84 +
 src/bls.c.in                                       |  215 +-
 src/bls192.c.in                                    |  216 +-
 src/bls256.c.in                                    |  216 +-
 src/ff.c.in                                        |  162 +-
 src/fp12.c.in                                      |    2 +-
 src/fp24.c.in                                      |    2 +-
 src/fp48.c.in                                      |    2 +-
 src/paillier.c                                     |  315 +++
 src/rsa.c.in                                       |    4 +-
 test/CMakeLists.txt                                |   26 +
 test/test_bls_ZZZ.c.in                             |   40 +-
 test/test_bls_sss_ZZZ.c.in                         |  244 ++
 test/test_ff_consistency_WWW.c.in                  |  287 +++
 test/test_output_functions_ZZZ.c.in                |    2 +-
 test/test_paillier_add.c                           |  155 ++
 test/test_paillier_consistency.c                   |  220 ++
 test/test_paillier_decrypt.c                       |  199 ++
 test/test_paillier_encrypt.c                       |  167 ++
 test/test_paillier_keygen.c                        |  287 +++
 test/test_paillier_mult.c                          |  155 ++
 testVectors/paillier/add.txt                       |  700 ++++++
 testVectors/paillier/decrypt.txt                   |   99 +
 testVectors/paillier/encrypt.txt                   |   87 +
 testVectors/paillier/keygen.txt                    |  100 +
 testVectors/paillier/mult.txt                      |   76 +
 54 files changed, 7437 insertions(+), 1598 deletions(-)