Commit 9d080e9
File tree
9 files changed
+147
-15
lines changed- jni
- c
- headers/java
- src
- src/main
- java/fr/acinq/secp256k1
- kotlin/fr/acinq/secp256k1
- native
- src
- commonMain/kotlin/fr/acinq/secp256k1
- nativeMain/kotlin/fr/acinq/secp256k1
- tests/src/commonTest/kotlin/fr/acinq/secp256k1
9 files changed
+147
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
552 | | - | |
553 | | - | |
554 | | - | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
| |||
907 | 907 | | |
908 | 908 | | |
909 | 909 | | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
910 | 978 | | |
911 | 979 | | |
912 | 980 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
96 | | - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
97 | 101 | | |
98 | 102 | | |
99 | 103 | | |
| |||
- .cirrus.yml+6-3
- .github/actions/install-homebrew-valgrind/action.yml+1-1
- .github/actions/run-in-docker-action/action.yml+5
- .github/workflows/ci.yml+109-36
- .gitignore+2
- CHANGELOG.md+51-2
- CMakeLists.txt+101-66
- CONTRIBUTING.md+1
- Makefile.am+14
- README.md+6-4
- build-aux/m4/bitcoin_secp.m4+16
- ci/ci.sh+6-4
- ci/linux-debian.Dockerfile+1-1
- cmake/AllTargetsCompileOptions.cmake-12
- cmake/CheckArm32Assembly.cmake+2-2
- cmake/CheckMemorySanitizer.cmake+18
- configure.ac+55-45
- doc/musig.md+15-12
- doc/release-process.md+3-2
- examples/CMakeLists.txt+5-8
- examples/ecdh.c+11-13
- examples/ecdsa.c+11-13
- examples/ellswift.c+121
- examples/musig.c+80-34
- examples/schnorr.c+14-17
- include/secp256k1.h+33-43
- include/secp256k1_ellswift.h+1-1
- include/secp256k1_extrakeys.h+8-20
- include/secp256k1_musig.h+180-110
- include/secp256k1_recovery.h+2-2
- include/secp256k1_schnorrsig.h+1-1
- src/CMakeLists.txt+3-3
- src/bench_ecmult.c+1-1
- src/checkmem.h+7
- src/ctime_tests.c+11-5
- src/ecmult_const_impl.h+2-2
- src/ecmult_gen.h+108-13
- src/ecmult_gen_compute_table.h+2-2
- src/ecmult_gen_compute_table_impl.h+79-55
- src/ecmult_gen_impl.h+264-53
- src/ecmult_impl.h+10-20
- src/field.h+3-8
- src/field_10x26_impl.h-7
- src/field_5x52_impl.h-7
- src/field_impl.h+4-9
- src/group.h+9-1
- src/group_impl.h+25-17
- src/hash.h+3
- src/hash_impl.h+14-5
- src/hsort.h+12-1
- src/hsort_impl.h+39-30
- src/modinv32_impl.h+4-6
- src/modinv64_impl.h+4-6
- src/modules/ecdh/main_impl.h+5-2
- src/modules/ecdh/tests_impl.h+3-3
- src/modules/ellswift/main_impl.h+3-1
- src/modules/ellswift/tests_impl.h+26-26
- src/modules/extrakeys/Makefile.am.include-2
- src/modules/extrakeys/main_impl.h-35
- src/modules/extrakeys/tests_impl.h+18-212
- src/modules/musig/keyagg.h+3-11
- src/modules/musig/keyagg_impl.h+26-45
- src/modules/musig/main_impl.h-1
- src/modules/musig/session.h-1
- src/modules/musig/session_impl.h+222-134
- src/modules/musig/tests_impl.h+208-100
- src/modules/musig/vectors.h+5-5
- src/modules/recovery/tests_impl.h+4-4
- src/modules/schnorrsig/main_impl.h+4-2
- src/modules/schnorrsig/tests_exhaustive_impl.h+3-3
- src/modules/schnorrsig/tests_impl.h+30-30
- src/precompute_ecmult_gen.c+49-28
- src/precomputed_ecmult_gen.c+1.8k-9.7k
- src/precomputed_ecmult_gen.h+2-2
- src/scalar.h+4-4
- src/scalar_4x64_impl.h+47-32
- src/scalar_8x32_impl.h+7-17
- src/scalar_impl.h+4
- src/scalar_low_impl.h+19-14
- src/scratch.h+2
- src/secp256k1.c+39-6
- src/testrand.h+11-11
- src/testrand_impl.h+22-22
- src/tests.c+502-338
- src/tests_exhaustive.c+6-6
- src/testutil.h+123-4
- src/util.h+66-9
- tools/check-abi.sh+8-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
171 | 185 | | |
172 | 186 | | |
173 | 187 | | |
| |||
Lines changed: 30 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
294 | | - | |
295 | | - | |
| 294 | + | |
| 295 | + | |
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | | - | |
| 304 | + | |
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
310 | 313 | | |
311 | 314 | | |
312 | 315 | | |
313 | 316 | | |
314 | | - | |
| 317 | + | |
315 | 318 | | |
316 | 319 | | |
317 | 320 | | |
| |||
324 | 327 | | |
325 | 328 | | |
326 | 329 | | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
327 | 353 | | |
328 | 354 | | |
329 | 355 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
93 | 103 | | |
94 | 104 | | |
95 | 105 | | |
| |||
0 commit comments