[Pkg-bitcoin-commits] [libsecp256k1] branch upstream updated (1f95c89 -> d91b422)

Jonas Smedegaard dr at jones.dk
Tue Jan 10 21:47:19 UTC 2017


This is an automated email from the git hooks/post-receive script.

js pushed a change to branch upstream
in repository libsecp256k1.

      from  1f95c89   New upstream version 0.1~20160804
      adds  00c5d2e   fix auto-enabled static precompuatation
      adds  7d15cd7   Merge #413: fix auto-enabled static precompuatation
      adds  0f9e69d   Restructure nonce clearing
      adds  3769783   Restructure nonce clearing
      adds  a922365   Merge #422: Restructure nonce clearing
      adds  9d67afa   Update scalar_4x64_impl.h
      adds  40c8d7e   Merge #421: Update scalar_4x64_impl.h
      adds  91219a1   Remove guarantees about memcmp-ability
      adds  6e06696   Merge #411: Remove guarantees about memcmp-ability
      adds  7d893f4   Fix secp256k1_fe_inv_all_var parameter order
      adds  541b783   Fix secp256k1_ge_set_all_gej_var parameter order
      adds  353c1bf   Fix secp256k1_ge_set_table_gej_var parameter order
      adds  04c8ef3   Merge #407: Modify parameter order of internal functions to match API parameter order
      adds  c50f93d   New upstream version 0.1~20161026
       new  e06e878   Remove Schnorr experiment
       new  80773a6   Merge #425: Remove Schnorr experiment
       new  20b8877   Add exhaustive test for group functions on a low-order subgroup
       new  83836a9   Add exhaustive tests for group arithmetic, signing, and ecmult on a small group
       new  b4ceedf   Add exhaustive test for verification
       new  a8abae7   Merge #310: Add exhaustive test for group functions on a low-order subgroup
       new  8eecc4a   Remove Schnorr from travis as well
       new  2928420   Merge #427: Remove Schnorr from travis as well
       new  12de863   Make the libcrypto detection fail the newer API.
       new  8225239   Merge #433: Make the libcrypto detection fail the newer API.
       new  25e3cfb   ecdsa_impl: replace scalar if-checks with VERIFY_CHECKs in ecdsa_sig_sign
       new  6f8ae2f   ecdh: test NULL-checking of arguments
       new  b595163   recovery: add tests to cover API misusage
       new  a724d72   configure: add --enable-coverage to set options for coverage analysis
       new  03ff8c2   group_impl.h: remove unused `secp256k1_ge_set_infinity` function
       new  678b0e5   exhaustive tests: remove erroneous comment from ecdsa_sig_sign
       new  2cee5fd   exhaustive tests: add recovery module
       new  9d560f9   Merge #428: Exhaustive recovery
       new  d91b422   New upstream version 0.1~20161228

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


Summary of changes:
 .travis.yml                                   |   9 +-
 Makefile.am                                   |  26 +-
 build-aux/m4/bitcoin_secp.m4                  |   4 +
 configure.ac                                  |  47 +--
 include/secp256k1.h                           |  14 +-
 include/secp256k1_schnorr.h                   | 173 ----------
 src/ecdsa_impl.h                              |  28 +-
 src/ecmult_const_impl.h                       |   2 +-
 src/ecmult_gen_impl.h                         |   2 +-
 src/ecmult_impl.h                             |  23 +-
 src/field.h                                   |   7 +-
 src/field_10x26_impl.h                        |   4 -
 src/field_5x52_impl.h                         |   4 -
 src/field_impl.h                              |   2 +-
 src/group.h                                   |   4 +-
 src/group_impl.h                              |  72 +++-
 src/java/org/bitcoin/NativeSecp256k1.java     |  34 +-
 src/java/org/bitcoin/NativeSecp256k1Test.java |  21 --
 src/java/org_bitcoin_NativeSecp256k1.c        |  34 --
 src/java/org_bitcoin_NativeSecp256k1.h        |   8 -
 src/modules/ecdh/main_impl.h                  |   2 +-
 src/modules/ecdh/tests_impl.h                 |  30 ++
 src/modules/recovery/main_impl.h              |   6 +-
 src/modules/recovery/tests_impl.h             | 143 ++++++++
 src/modules/schnorr/Makefile.am.include       |  10 -
 src/modules/schnorr/main_impl.h               | 164 ---------
 src/modules/schnorr/schnorr.h                 |  20 --
 src/modules/schnorr/schnorr_impl.h            | 207 ------------
 src/modules/schnorr/tests_impl.h              | 175 ----------
 src/scalar.h                                  |   4 +-
 src/scalar_4x64_impl.h                        |  26 +-
 src/scalar_impl.h                             |  39 ++-
 src/{scalar_8x32.h => scalar_low.h}           |   8 +-
 src/scalar_low_impl.h                         | 114 +++++++
 src/secp256k1.c                               |   4 +-
 src/tests.c                                   |  20 +-
 src/tests_exhaustive.c                        | 470 ++++++++++++++++++++++++++
 src/util.h                                    |   5 +-
 38 files changed, 1001 insertions(+), 964 deletions(-)
 delete mode 100644 include/secp256k1_schnorr.h
 mode change 100644 => 100755 src/modules/recovery/main_impl.h
 delete mode 100644 src/modules/schnorr/Makefile.am.include
 delete mode 100644 src/modules/schnorr/main_impl.h
 delete mode 100644 src/modules/schnorr/schnorr.h
 delete mode 100644 src/modules/schnorr/schnorr_impl.h
 delete mode 100644 src/modules/schnorr/tests_impl.h
 copy src/{scalar_8x32.h => scalar_low.h} (65%)
 create mode 100644 src/scalar_low_impl.h
 mode change 100644 => 100755 src/secp256k1.c
 create mode 100644 src/tests_exhaustive.c

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-bitcoin/libsecp256k1.git



More information about the Pkg-bitcoin-commits mailing list