Sebastian Falbesoner
7ebaa134a7
check-abi: remove support for obsolete CMake library output location (src/libsecp256k1.so)
...
The CMake library output location was changed from "src/" to "lib/"
in PR #1553 , supporting the old location shouldn't be necessary anymore.
2025-09-07 23:54:06 +02:00
Jonas Nick
4187a46649
Merge bitcoin-core/secp256k1#1492 : tests: Add Wycheproof ECDH vectors
...
e266ba11ae tests: Add Wycheproof ECDH vectors (RandomLattice)
Pull request description:
ACKs for top commit:
jonasnick:
ACK e266ba11ae
Tree-SHA512: a5cc59886595b134dadcc50e6cd6f03ce036c2857cdd848f138f0c49d4bd742ae5eb5ebca7840ec8666b5d43fa9c4f67cde4d0fb2245b1cf56b079ca3f7c7f8e
2025-05-12 19:50:56 +00:00
RandomLattice
e266ba11ae
tests: Add Wycheproof ECDH vectors
...
Adds a test for the ECDH module using the Wycheproof vectors.
We use a python script to convert the JSON-formatted vectors
into C code, in the same spirit as https://github.com/bitcoin-core/secp256k1/pull/1245
Co-authored-by: Sean Andersen <6730974+andozw@users.noreply.github.com >
2025-05-12 11:27:45 -04:00
Hennadii Stepanov
41d32ab2de
test: Add tools/symbol-check.py
...
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
2025-03-11 21:58:55 +00:00
Jonas Nick
a306bb7e90
tools: fix check-abi.sh after cmake out locations were changed
2024-11-04 15:59:41 +00:00
Jonas Nick
f411841a46
Add module "musig" that implements MuSig2 multi-signatures (BIP 327)
2024-10-07 14:03:42 +00:00
Jonas Nick
dd695563e6
check-abi: explicitly provide public headers
...
Without this commit, the check-abi shell script outputs false positives because
it consider some headers public that are actually not public.
2024-05-06 16:28:01 +00:00
Tim Ruffing
b37fdb28ce
check-abi: Minor UI improvements
2024-01-09 01:05:09 +01:00
Tim Ruffing
ad5f589a94
check-abi: Default to HEAD for new version
2024-01-09 01:00:02 +01:00
Hennadii Stepanov
e7f830e32c
Add tools/check-abi.sh
...
Co-authored-by: Tim Ruffing <crypto@timruffing.de >
2023-12-20 17:37:39 +00:00
RandomLattice
35ada3b954
tests: lint wycheproof's python script
...
This PR lints tests_wycheproof_generate.py according to pylint.
This is a follow-up to PR #1245 .
Co-authored-by: Sean Andersen <6730974+andozw@users.noreply.github.com >
2023-04-14 18:59:35 +02:00
RandomLattice
e5de454609
tests: Add Wycheproof ECDSA vectors
...
Adds a test using the Wycheproof vectors as outlined in #1106 . The
vectors are taken from the Wycheproof repo. We use a python script
to convert the JSON-formatted vectors into C code.
Co-authored-by: Sean Andersen <6730974+andozw@users.noreply.github.com >
2023-04-09 06:17:16 +02:00