[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