@@ -223,6 +223,20 @@ maintainer-clean-local: clean-precomp
223
223
clean-precomp :
224
224
rm -f $(PRECOMP )
225
225
226
+ # ## Pregenerated test vectors
227
+ TESTVECTORS = src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h
228
+
229
+ src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h :
230
+ python3 tools/tests_wycheproof_generate.py src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json > $@
231
+
232
+ testvectors : $(TESTVECTORS )
233
+
234
+ maintainer-clean-testvectors : clean-testvectors
235
+
236
+ clean-testvectors :
237
+ rm -f $(TESTVECTORS )
238
+
239
+ # ## Additional files to distribute
226
240
EXTRA_DIST = autogen.sh CHANGELOG.md SECURITY.md
227
241
EXTRA_DIST += doc/release-process.md doc/safegcd_implementation.md
228
242
EXTRA_DIST += examples/EXAMPLES_COPYING
@@ -232,6 +246,9 @@ EXTRA_DIST += sage/group_prover.sage
232
246
EXTRA_DIST += sage/prove_group_implementations.sage
233
247
EXTRA_DIST += sage/secp256k1_params.sage
234
248
EXTRA_DIST += sage/weierstrass_prover.sage
249
+ EXTRA_DIST += src/wycheproof/WYCHEPROOF_COPYING
250
+ EXTRA_DIST += src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json
251
+ EXTRA_DIST += tools/tests_wycheproof_generate.py
235
252
236
253
if ENABLE_MODULE_ECDH
237
254
include src/modules/ecdh/Makefile.am.include
@@ -248,19 +265,3 @@ endif
248
265
if ENABLE_MODULE_SCHNORRSIG
249
266
include src/modules/schnorrsig/Makefile.am.include
250
267
endif
251
-
252
- EXTRA_DIST += src/wycheproof/WYCHEPROOF_COPYING
253
- EXTRA_DIST += src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json
254
- EXTRA_DIST += tools/tests_wycheproof_generate.py
255
-
256
- TESTVECTORS = src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h
257
-
258
- src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.h :
259
- python3 tools/tests_wycheproof_generate.py src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json > $@
260
-
261
- testvectors : $(TESTVECTORS )
262
-
263
- maintainer-clean-testvectors : clean-testvectors
264
-
265
- clean-testvectors :
266
- rm -f $(TESTVECTORS )
0 commit comments