Recent Issues and PRs
badge
title
on
on
pull
ecmult_multi: Replace scratch space with malloc, use abcd cost model
#1789
fjahr on December 15, 2025
fjahr on December 15, 2025
pull
test: split monolithic ellswift test into independent cases
#1788
furszy on December 14, 2025 assurance tweak/refactor
furszy on December 14, 2025 assurance tweak/refactor
pull
musig: add input JSON files for generating test vectors
#1786
theStack on December 12, 2025 assurance tweak/refactor
theStack on December 12, 2025 assurance tweak/refactor
pull
Copy the ’s’ parameter of _gej_rescale to avoid aliasing issues
#1785
peterdettman on December 11, 2025 bug
peterdettman on December 11, 2025 bug
pull
refactor: remove ret from secp256k1_ec_pubkey_serialize
#1784
kevkevinpal on December 9, 2025 tweak/refactor
kevkevinpal on December 9, 2025 tweak/refactor
pull
Add VERIFY_CHECKs and documentation that flags must be 0 or 1
#1783
john-moffett on December 9, 2025 assurance tweak/refactor
john-moffett on December 9, 2025 assurance tweak/refactor
issue
Is it possible to migrate the algorithm to ARM STM32L4R5 Nucleo-l44 board with STM32CubeIDE?
#1780
dingchaojie on December 9, 2025
dingchaojie on December 9, 2025
pull
Add ARG_CHECKs to ensure “array of pointers” elements are non-NULL
#1779
theStack on December 6, 2025 assurance tweak/refactor
theStack on December 6, 2025 assurance tweak/refactor
pull
doc/bench: Added cmake build options to bench error messages
#1778
kevkevinpal on December 4, 2025 meta/development
kevkevinpal on December 4, 2025 meta/development
pull
Make SHA256 compression pluggable
#1777
furszy on November 27, 2025 feature build performance needs-changelog
furszy on November 27, 2025 feature build performance needs-changelog
pull
Remove deprecated
theStack on November 26, 2025 tweak/refactor
secp256k1_schnorrsig_sign alias
#1776
theStack on November 26, 2025 tweak/refactor
pull
Add CMake build directory patterns to
hebasto on November 18, 2025 build tweak/refactor
.gitignore
#1775
hebasto on November 18, 2025 build tweak/refactor
pull
refactor: split up internal pubkey serialization function into compressed/uncompressed variants
#1774
theStack on November 17, 2025 tweak/refactor
theStack on November 17, 2025 tweak/refactor
issue
Add internal helper for serializing a non-infinity group element to a compressed public key
#1773
theStack on November 15, 2025 tweak/refactor
theStack on November 15, 2025 tweak/refactor
pull
ci: Use Python virtual environment in “x86_64-macos-native” job
#1771
hebasto on November 7, 2025 bug ci
hebasto on November 7, 2025 bug ci
issue
real-or-random on November 7, 2025 bug
_ecmult_wnaf relies on int being at least 32 bits
#1769
real-or-random on November 7, 2025 bug
issue
ci: python -m pip install fails with error: externally-managed-environment
#1768
real-or-random on November 7, 2025 bug ci
real-or-random on November 7, 2025 bug ci
pull
[WIP, Please benchmark] Use homogeneous coordinates in pippenger
#1767
real-or-random on November 6, 2025 performance
real-or-random on November 6, 2025 performance
issue
Lingering comment documenting
hebasto on November 2, 2025
ECMULT_WINDOW_SIZE large values’ costs
#1766
hebasto on November 2, 2025
pull
Add “silentpayments” module implementing BIP352 (take 4, limited to full-node scanning)
#1765
theStack on October 31, 2025 feature
theStack on October 31, 2025 feature
pull
group: Avoid using infinity field directly in other modules
#1764
real-or-random on October 28, 2025 tweak/refactor
real-or-random on October 28, 2025 tweak/refactor
pull
bench: Use
hebasto on October 27, 2025 tweak/refactor
ALIGNMENT macro instead of hardcoded value
#1763
hebasto on October 27, 2025 tweak/refactor
pull
ecmult_multi: reduce strauss memory usage by 30%
#1761
jonasnick on October 17, 2025 performance tweak/refactor
jonasnick on October 17, 2025 performance tweak/refactor
pull
cmake: Split test cases to improve parallelism
#1760
hebasto on October 16, 2025 ci tweak/refactor
hebasto on October 16, 2025 ci tweak/refactor
pull
ci: Switch to macOS 15 Sequoia Intel-based image
#1759
hebasto on October 15, 2025 ci tweak/refactor
hebasto on October 15, 2025 ci tweak/refactor
pull
ci: Drop workaround for Valgrind older than 3.20.0
#1758
hebasto on October 15, 2025 ci tweak/refactor
hebasto on October 15, 2025 ci tweak/refactor
issue
Extremely slow Clang + Valgrind on macOS x86_64
#1757
hebasto on October 14, 2025 ci performance
hebasto on October 14, 2025 ci performance
pull
ci: Use clang-snapshot in “MSan” job
#1750
hebasto on September 18, 2025 ci side-channel tweak/refactor
hebasto on September 18, 2025 ci side-channel tweak/refactor
pull
build: Fix warnings in x86_64 assembly check
#1749
hebasto on September 17, 2025 build tweak/refactor
hebasto on September 17, 2025 build tweak/refactor
pull
bench: improve context creation in ECDH benchmark
#1748
theStack on September 16, 2025 tweak/refactor
theStack on September 16, 2025 tweak/refactor
pull
test: introduce group order byte-array constant for deduplication
#1745
theStack on September 12, 2025 assurance tweak/refactor
theStack on September 12, 2025 assurance tweak/refactor
pull
doc: clarify API doc of
theStack on September 9, 2025 user-documentation tweak/refactor
secp256k1_ecdsa_recover return value
#1741
theStack on September 9, 2025 user-documentation tweak/refactor
pull
doc: update release notes version to latest v0.7.0
#1740
l0rinc on September 9, 2025 user-documentation tweak/refactor
l0rinc on September 9, 2025 user-documentation tweak/refactor
pull
check-abi: remove support for obsolete CMake library output location (src/libsecp256k1.so)
#1738
theStack on September 7, 2025 assurance build tweak/refactor
theStack on September 7, 2025 assurance build tweak/refactor
pull
doc: mention ctx requirement for
theStack on September 5, 2025 user-documentation tweak/refactor
_ellswift_create (not secp256k1_context_static)
#1737
theStack on September 5, 2025 user-documentation tweak/refactor
issue
Initialization of output args
#1736
real-or-random on September 5, 2025 assurance meta/development
real-or-random on September 5, 2025 assurance meta/development
pull
musig: Invalidate secnonce in secp256k1_musig_partial_sign
#1735
john-moffett on September 4, 2025 side-channel tweak/refactor
john-moffett on September 4, 2025 side-channel tweak/refactor
pull
bench: replace wall-clock timer with per-process CPU timer
#1732
Raimo33 on September 2, 2025 tweak/refactor
Raimo33 on September 2, 2025 tweak/refactor
pull
schnorrsig: Securely clear buf containing k or its negation
#1731
john-moffett on September 2, 2025 bug side-channel
john-moffett on September 2, 2025 bug side-channel
pull
hash: Use size_t instead of int for RFC6979 outlen copy
#1729
john-moffett on September 1, 2025 assurance tweak/refactor
john-moffett on September 1, 2025 assurance tweak/refactor
issue
Clang-SNAPSHOT emits
hebasto on August 24, 2025
-Wuninitialized-const-pointer in modules/musig/tests_impl.h
#1728
hebasto on August 24, 2025
pull
docs: Clarify that callback can be called more than once
#1727
real-or-random on August 20, 2025 user-documentation needs-changelog tweak/refactor
real-or-random on August 20, 2025 user-documentation needs-changelog tweak/refactor
pull
docs: fix broken link to Tromer’s cache.pdf paper
#1726
VolodymyrBg on August 15, 2025 tweak/refactor
VolodymyrBg on August 15, 2025 tweak/refactor
pull
tests: refactor tagged hash verification
#1725
josibake on August 15, 2025 assurance tweak/refactor
josibake on August 15, 2025 assurance tweak/refactor
pull
Make files mostly self-contained
#1724
real-or-random on August 14, 2025 tweak/refactor meta/development
real-or-random on August 14, 2025 tweak/refactor meta/development
issue
(RFC) Have CMake generate
josibake on August 12, 2025 feature build
vector.h files for test vectors
#1723
josibake on August 12, 2025 feature build
pull
docs: Exclude modules’
hebasto on August 10, 2025 assurance meta/development
bench_impl.h headers from coverage report
#1722
hebasto on August 10, 2025 assurance meta/development
pull
docs: Exclude modules’
hebasto on August 10, 2025
bench_impl.h headers from coverage report
#1721
hebasto on August 10, 2025
issue
Clarify API doc of ecdsa_recover return value
#1718
jonasnick on August 5, 2025 user-documentation tweak/refactor
jonasnick on August 5, 2025 user-documentation tweak/refactor
issue
cmake: Drop support for coverage in combination with multi-generator
#1716
josibake on July 31, 2025 assurance build
josibake on July 31, 2025 assurance build
issue
Installation check instructions in “Release process”
#1712
hebasto on July 27, 2025 meta/development release
hebasto on July 27, 2025 meta/development release
issue
RFC: Using
josibake on July 22, 2025 assurance
unsigned char (*arg)[size] as a replacement for unsigned char *argsize for fixed length array arguments
#1710
josibake on July 22, 2025 assurance
pull
release-process: Add signing of tarball plus minor improvements
#1709
real-or-random on July 22, 2025 meta/development release
real-or-random on July 22, 2025 meta/development release
pull
cmake: Make
hebasto on July 18, 2025 build refactor/smell
secp256k1_objs inherit interface defines from secp256k1
#1704
hebasto on July 18, 2025 build refactor/smell
pull
ci: enable musig module for native macOS arm64 job
#1699
theStack on July 10, 2025 assurance ci
theStack on July 10, 2025 assurance ci
issue
test:
fanquake on July 9, 2025 assurance user-documentation
ctime_tests usage always suggests using libtool
#1697
fanquake on July 9, 2025 assurance user-documentation
pull
build: Refactor visibility logic and add override
#1696
real-or-random on July 2, 2025 feature build refactor/smell
real-or-random on July 2, 2025 feature build refactor/smell
pull
Revert “cmake: configure libsecp256k1.pc during install”
#1694
purpleKarrot on June 30, 2025 bug build
purpleKarrot on June 30, 2025 bug build
issue
ci: Clean the cache regularly to test on new compiler snapshots
#1691
real-or-random on June 20, 2025 ci
real-or-random on June 20, 2025 ci
pull
cmake: Avoid contaminating parent project’s cache with
hebasto on June 19, 2025 build tweak/refactor
BUILD_SHARED_LIBS
#1688
hebasto on June 19, 2025 build tweak/refactor
pull
cmake: support the use of launchers in ctest -S scripts
#1687
purpleKarrot on June 19, 2025 feature build
purpleKarrot on June 19, 2025 feature build