Skip to content

Commit

Permalink
Update libsecp256k1 commit 0fa84f869d51e1b71113d81fcd518ebcee08709a (…
Browse files Browse the repository at this point in the history
…version 0.3.2) (#38)
  • Loading branch information
Sajjon committed Jul 3, 2023
1 parent 9e6c271 commit 7defdc4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ let package = Package(
.target(
name: "secp256k1",
exclude: [
"libsecp256k1/cmake",
"libsecp256k1/src/asm",
"libsecp256k1/src/bench.c",
"libsecp256k1/src/bench_ecmult.c",
Expand Down
2 changes: 1 addition & 1 deletion Sources/secp256k1/libsecp256k1
Submodule libsecp256k1 updated 84 files
+15 −7 .cirrus.yml
+2 −0 .gitignore
+44 −3 CHANGELOG.md
+110 −71 CMakeLists.txt
+19 −0 CMakePresets.json
+31 −7 Makefile.am
+23 −3 build-aux/m4/bitcoin_secp.m4
+20 −4 ci/cirrus.sh
+11 −7 ci/linux-debian.Dockerfile
+6 −0 cmake/CheckArm32Assembly.cmake
+3 −5 cmake/CheckStringOptionValue.cmake
+3 −3 cmake/CheckX86_64Assembly.cmake
+1 −1 cmake/FindValgrind.cmake
+0 −23 cmake/TryAddCompileOption.cmake
+24 −0 cmake/TryAppendCFlags.cmake
+9 −0 cmake/source_arm32.s
+51 −19 configure.ac
+483 −0 doc/ellswift.md
+43 −7 doc/release-process.md
+6 −13 examples/CMakeLists.txt
+7 −1 examples/examples_util.h
+52 −63 include/secp256k1.h
+1 −1 include/secp256k1_ecdh.h
+200 −0 include/secp256k1_ellswift.h
+19 −21 include/secp256k1_extrakeys.h
+7 −7 include/secp256k1_preallocated.h
+9 −9 include/secp256k1_recovery.h
+17 −9 include/secp256k1_schnorrsig.h
+128 −114 src/CMakeLists.txt
+2 −0 src/asm/field_10x26_arm.s
+62 −12 src/bench.c
+1 −1 src/bench.h
+2 −4 src/bench_ecmult.c
+4 −4 src/bench_internal.c
+35 −0 src/ctime_tests.c
+2 −1 src/ecdsa_impl.h
+4 −8 src/eckey_impl.h
+22 −5 src/ecmult_const.h
+161 −38 src/ecmult_const_impl.h
+4 −1 src/ecmult_gen_compute_table_impl.h
+2 −5 src/ecmult_gen_impl.h
+13 −17 src/ecmult_impl.h
+270 −59 src/field.h
+20 −13 src/field_10x26.h
+56 −222 src/field_10x26_impl.h
+20 −13 src/field_5x52.h
+4 −2 src/field_5x52_asm_impl.h
+52 −227 src/field_5x52_impl.h
+1 −0 src/field_5x52_int128_impl.h
+298 −2 src/field_impl.h
+12 −0 src/group.h
+137 −13 src/group_impl.h
+1 −0 src/int128_native_impl.h
+7 −1 src/int128_struct_impl.h
+18 −15 src/modinv32_impl.h
+17 −14 src/modinv64_impl.h
+1 −1 src/modules/ecdh/main_impl.h
+4 −0 src/modules/ellswift/Makefile.am.include
+106 −0 src/modules/ellswift/bench_impl.h
+589 −0 src/modules/ellswift/main_impl.h
+434 −0 src/modules/ellswift/tests_impl.h
+2 −1 src/modules/extrakeys/main_impl.h
+1 −1 src/modules/extrakeys/tests_exhaustive_impl.h
+1 −1 src/modules/recovery/main_impl.h
+1 −1 src/modules/schnorrsig/main_impl.h
+175 −37 src/modules/schnorrsig/tests_impl.h
+3 −3 src/precompute_ecmult.c
+0 −1 src/precompute_ecmult_gen.c
+0 −1 src/precomputed_ecmult.c
+1 −0 src/precomputed_ecmult.h
+0 −1 src/precomputed_ecmult_gen.c
+16 −12 src/scalar_4x64_impl.h
+23 −19 src/scalar_8x32_impl.h
+3 −1 src/scalar_low_impl.h
+6 −2 src/secp256k1.c
+2 −0 src/testrand.h
+1 −0 src/testrand_impl.h
+341 −122 src/tests.c
+51 −5 src/tests_exhaustive.c
+71 −0 src/util.h
+212 −0 src/wycheproof/WYCHEPROOF_COPYING
+1,564 −0 src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h
+6,360 −0 src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json
+115 −0 tools/tests_wycheproof_generate.py

0 comments on commit 7defdc4

Please sign in to comment.