Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
d3082dd
group: Add constant-time secp256k1_ge_set_all_gej
real-or-random Oct 8, 2024
365f274
group: Simplify secp256k1_ge_set_all_gej
real-or-random Oct 8, 2024
300aab1
tests: Improve _ge_set_all_gej(_var) tests
real-or-random Oct 8, 2024
64228a6
musig: Use _ge_set_all_gej for own public nonces
real-or-random Oct 8, 2024
1823594
Verify `compressed` argument in `secp256k1_eckey_pubkey_serialize`
theStack Dec 2, 2024
84c0bd1
cmake: Adjust diagnostic flags for clang-cl
hebasto Dec 13, 2024
4c50d73
ci: Add new "Windows (clang-cl)" job
hebasto Dec 13, 2024
1b1fc09
Merge bitcoin-core/secp256k1#1642: Verify `compressed` argument in `s…
real-or-random Feb 24, 2025
432ac57
Make static context const
purpleKarrot Nov 22, 2024
37d2c60
Remove deprecated _ec_privkey_{negate,tweak_add,tweak_mul} aliases
theStack Aug 20, 2024
6c2a39d
Merge bitcoin-core/secp256k1#1639: Make static context const
real-or-random Feb 25, 2025
3186082
Merge bitcoin-core/secp256k1#1614: Add _ge_set_all_gej and use it in …
real-or-random Mar 10, 2025
961ec25
musig: Fix clearing of pubnonces
real-or-random Mar 10, 2025
abd2505
Merge bitcoin-core/secp256k1#1656: musig: Fix clearing of pubnonces
jonasnick Mar 10, 2025
4ba1ba2
Merge bitcoin-core/secp256k1#1647: cmake: Adjust diagnostic flags for…
real-or-random Mar 10, 2025
59860bc
gha: Print all *.log files, in a separate action
real-or-random Mar 10, 2025
03bbe8c
Merge bitcoin-core/secp256k1#1655: gha: Print all *.log files, in a s…
real-or-random Mar 11, 2025
8854805
Introduce `SECP256K1_LOCAL_VAR` macro
hebasto Mar 10, 2025
41d32ab
test: Add `tools/symbol-check.py`
hebasto Mar 10, 2025
8ed1d83
ci: Run `tools/symbol-check.py`
hebasto Mar 10, 2025
d147876
build: Drop no longer needed `-fvisibility=hidden` compiler option
hebasto Mar 10, 2025
13ed6f6
Merge bitcoin-core/secp256k1#1593: Remove deprecated `_ec_privkey_{ne…
jonasnick Mar 12, 2025
a7a5117
Merge bitcoin-core/secp256k1#1359: Fix symbol visibility issues, add …
real-or-random Mar 13, 2025
51907fa
tests: remove unused uncounting_illegal_callback_fn
jonasnick Mar 13, 2025
2abb35b
Merge bitcoin-core/secp256k1#1657: tests: remove unused uncounting_il…
jonasnick Mar 13, 2025
1b6e081
include: remove WARN_UNUSED_RESULT for functions always returning 1
jonasnick Mar 13, 2025
d87c3bc
ci: Fix exiting from ci.sh on error
real-or-random Mar 13, 2025
e56716a
Merge bitcoin-core/secp256k1#1660: ci: Fix exiting from ci.sh on error
real-or-random Mar 13, 2025
20b05c9
configure: Show exhaustive tests in summary
real-or-random Mar 13, 2025
3f54ed8
Merge bitcoin-core/secp256k1#1659: include: remove WARN_UNUSED_RESULT…
real-or-random Mar 13, 2025
d84bb83
Merge bitcoin-core/secp256k1#1661: configure: Show exhaustive tests i…
jonasnick Mar 13, 2025
79953d0
Merge commits '1b1fc093 6c2a39da 31860823 abd25054 4ba1ba2a 03bbe8c6 …
mllwchrry Feb 20, 2026
ec343f0
Port bitcoin-core/secp256k1#1642 to zkp-specific code
mllwchrry Feb 20, 2026
17ad196
schnorrsig_halfagg: Fix symbol visibility for internal function
mllwchrry Feb 20, 2026
2f057a1
ci: Don't hardcode ABI version
real-or-random Jul 21, 2025
795f19a
ci: Switch to macOS 15 Sequoia Intel-based image
hebasto Oct 15, 2025
4dda312
ci: Use Python virtual environment in x86_64-macos-native job
mllwchrry Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ env:
BENCH: yes
SECP256K1_BENCH_ITERS: 2
CTIMETESTS: yes
SYMBOL_CHECK: yes
VIRTUAL_ENV: /root/venv
# Compile and run the tests
EXAMPLES: yes

Expand All @@ -53,6 +55,7 @@ cat_logs_snippet: &CAT_LOGS

linux_arm64_container_snippet: &LINUX_ARM64_CONTAINER
env_script:
- export PATH="$VIRTUAL_ENV/bin:$PATH"
- env | tee /tmp/env
build_script:
- DOCKER_BUILDKIT=1 docker build --file "ci/linux-debian.Dockerfile" --tag="ci_secp256k1_arm"
Expand Down
34 changes: 34 additions & 0 deletions .github/actions/print-logs/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "Print logs"
description: "Print the log files produced by ci/ci.sh"
runs:
using: "composite"
steps:
- shell: bash
run: |
# Print the log files produced by ci/ci.sh

# Helper functions
group() {
title=$1
echo "::group::$title"
}
endgroup() {
echo "::endgroup::"
}
cat_file() {
file=$1
group "$file"
cat "$file"
endgroup
}

# Print all *.log files
shopt -s nullglob
for file in *.log; do
cat_file "$file"
done

# Print environment
group "CI env"
env
endgroup
Loading
Loading