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(-)