4 files changed
+18
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
9 | 17 | | |
10 | 18 | | |
11 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
- .cirrus.yml-409
- .github/actions/install-homebrew-valgrind/action.yml+33
- .github/actions/run-in-docker-action/action.yml+49
- .github/workflows/ci.yml+806
- CHANGELOG.md+21-1
- CMakeLists.txt+15-5
- Makefile.am+9-5
- ci/ci.sh+26-12
- ci/linux-debian.Dockerfile+55-17
- configure.ac+21-12
- doc/ellswift.md+483
- doc/release-process.md+33-6
- examples/CMakeLists.txt+23-20
- examples/examples_util.h+1-1
- include/secp256k1.h+35-28
- include/secp256k1_ecdh.h+2-2
- include/secp256k1_ellswift.h+200
- include/secp256k1_extrakeys.h+12-14
- include/secp256k1_schnorrsig.h+1-1
- sage/group_prover.sage+1-1
- src/CMakeLists.txt+6-3
- src/bench.c+57-1
- src/bench_ecmult.c+2-5
- src/checkmem.h+7
- src/ctime_tests.c+35
- src/ecdsa_impl.h+4-17
- src/eckey_impl.h+2-6
- src/ecmult.h+1-1
- src/ecmult_const_impl.h+1-1
- src/ecmult_gen_compute_table_impl.h+3
- src/ecmult_gen_impl.h+2-5
- src/ecmult_impl.h+5-7
- src/field.h+31-18
- src/field_10x26_impl.h+2-2
- src/field_5x52_impl.h+2-2
- src/field_impl.h+27-35
- src/group.h+16-1
- src/group_impl.h+147-49
- src/hash_impl.h+1-1
- src/int128_struct_impl.h+5
- src/modules/ellswift/Makefile.am.include+5
- src/modules/ellswift/bench_impl.h+106
- src/modules/ellswift/main_impl.h+589
- src/modules/ellswift/tests_exhaustive_impl.h+39
- src/modules/ellswift/tests_impl.h+436
- src/modules/extrakeys/tests_exhaustive_impl.h+1-1
- src/modules/schnorrsig/main_impl.h+1-1
- src/modules/schnorrsig/tests_exhaustive_impl.h+5-5
- src/modules/schnorrsig/tests_impl.h-11
- src/precompute_ecmult.c+3-3
- src/precompute_ecmult_gen.c-1
- src/precomputed_ecmult.c-1
- src/precomputed_ecmult.h+1
- src/precomputed_ecmult_gen.c-1
- src/scalar.h+3
- src/scalar_4x64_impl.h+80-15
- src/scalar_8x32_impl.h+88-24
- src/scalar_impl.h+19
- src/scalar_low_impl.h+68-2
- src/secp256k1.c+6-2
- src/testrand_impl.h+17-48
- src/tests.c+283-274
- src/tests_exhaustive.c+26-10
- src/util.h+37-8
0 commit comments