Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion libsecp256k1
Submodule libsecp256k1 updated 81 files
+2 −1 .github/actions/install-homebrew-valgrind/action.yml
+5 −6 .github/actions/run-in-docker-action/action.yml
+48 −23 .github/workflows/ci.yml
+6 −16 .gitignore
+28 −1 CHANGELOG.md
+9 −3 CMakeLists.txt
+26 −1 Makefile.am
+11 −8 README.md
+5 −5 SECURITY.md
+0 −0 autotools-aux/m4/bitcoin_secp.m4
+2 −1 ci/ci.sh
+1 −1 ci/linux-debian.Dockerfile
+71 −0 cmake/DiscoverTests.cmake
+61 −0 cmake/SetLibtoolAbiVersion.cmake
+22 −6 configure.ac
+35 −12 doc/release-process.md
+8 −2 examples/CMakeLists.txt
+465 −0 examples/silentpayments.c
+60 −17 include/secp256k1.h
+1 −1 include/secp256k1_recovery.h
+1 −12 include/secp256k1_schnorrsig.h
+396 −0 include/secp256k1_silentpayments.h
+35 −37 src/CMakeLists.txt
+53 −24 src/bench.c
+4 −4 src/bench.h
+11 −11 src/bench_ecmult.c
+30 −11 src/bench_internal.c
+5 −0 src/checkmem.h
+88 −1 src/ctime_tests.c
+11 −6 src/ecdsa_impl.h
+1 −1 src/eckey_impl.h
+5 −2 src/ecmult.h
+1 −1 src/ecmult_compute_table_impl.h
+5 −3 src/ecmult_gen.h
+17 −11 src/ecmult_gen_impl.h
+16 −15 src/ecmult_impl.h
+2 −2 src/field.h
+8 −32 src/field_10x26_impl.h
+6 −34 src/field_5x52_impl.h
+2 −2 src/field_5x52_int128_impl.h
+1 −1 src/field_impl.h
+19 −7 src/hash.h
+152 −54 src/hash_impl.h
+1 −0 src/modules/ecdh/Makefile.am.include
+14 −9 src/modules/ecdh/main_impl.h
+56 −0 src/modules/ecdh/tests_exhaustive_impl.h
+28 −2 src/modules/ecdh/tests_impl.h
+62 −64 src/modules/ellswift/main_impl.h
+75 −6 src/modules/ellswift/tests_impl.h
+7 −0 src/modules/extrakeys/main_impl.h
+1 −1 src/modules/musig/keyagg.h
+19 −31 src/modules/musig/keyagg_impl.h
+48 −65 src/modules/musig/session_impl.h
+40 −38 src/modules/musig/tests_impl.h
+8 −8 src/modules/schnorrsig/bench_impl.h
+44 −60 src/modules/schnorrsig/main_impl.h
+3 −3 src/modules/schnorrsig/tests_exhaustive_impl.h
+30 −6 src/modules/schnorrsig/tests_impl.h
+5 −0 src/modules/silentpayments/Makefile.am.include
+227 −0 src/modules/silentpayments/bench_impl.h
+5,729 −0 src/modules/silentpayments/bip352_send_and_receive_test_vectors.json
+805 −0 src/modules/silentpayments/main_impl.h
+933 −0 src/modules/silentpayments/tests_impl.h
+4,747 −0 src/modules/silentpayments/vectors.h
+1 −1 src/precompute_ecmult.c
+1 −1 src/precompute_ecmult_gen.c
+2 −2 src/scalar.h
+5 −3 src/scalar_4x64_impl.h
+2 −1 src/scalar_8x32_impl.h
+10 −2 src/scalar_low_impl.h
+48 −20 src/secp256k1.c
+14 −5 src/selftest.h
+0 −3 src/testrand.h
+4 −9 src/testrand_impl.h
+463 −114 src/tests.c
+17 −5 src/tests_exhaustive.c
+9 −0 src/testutil.h
+9 −0 src/unit_test.c
+3 −1 src/unit_test.h
+20 −8 src/util.h
+324 −0 tools/tests_silentpayments_generate.py
2 changes: 1 addition & 1 deletion src/electrum_ecc/ecc_fast.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class LibModuleMissing(Exception): pass
# the new version should be tested and added to this list.
# note: for a mapping between bitcoin-core/secp256k1 git tags and .so.V libtool version numbers,
# see https://github.com/bitcoin-core/secp256k1/pull/1055#issuecomment-1227505189
KNOWN_COMPATIBLE_ABI_VERSIONS = [6, 5, 2, 1, 0, ] # try latest version first
KNOWN_COMPATIBLE_ABI_VERSIONS = [7, 6, 5, 2, 1, 0, ] # try latest version first


def load_library():
Expand Down