Recent Issues and PRs
badge
title
on
on
pull
sha256: smoke-test caller-supplied compression function
#1905
real-or-random on August 3, 2026 assurancetweak/refactor
real-or-random on August 3, 2026 assurancetweak/refactor
pull
sha256: cross-check caller supplied compression function
#1904
furszy on July 31, 2026 assurancetweak/refactor
furszy on July 31, 2026 assurancetweak/refactor
pull
Use SHA256 override for pointers to known aux functions
#1900
real-or-random on July 29, 2026 buguser-documentationtweak/refactor
real-or-random on July 29, 2026 buguser-documentationtweak/refactor
pull
changelog: add missing entries for #1777 and #1860
#1899
theStack on July 28, 2026 user-documentationtweak/refactor
theStack on July 28, 2026 user-documentationtweak/refactor
pull
tests: cover Silent Payments label scanning
#1898
l0rinc on July 27, 2026 assurancetweak/refactor
l0rinc on July 27, 2026 assurancetweak/refactor
pull
tests: check results before using outputs
#1897
l0rinc on July 26, 2026 assurancetweak/refactor
l0rinc on July 26, 2026 assurancetweak/refactor
pull
silentpayments: address #1765 follow-ups, add changelog entry
#1896
theStack on July 23, 2026 user-documentationtweak/refactor
theStack on July 23, 2026 user-documentationtweak/refactor
pull
tests: Add regression tests for ec_privkey_import_der() rejecting malformed input
#1895
cavdarahmet on July 22, 2026
cavdarahmet on July 22, 2026
pull
extrakeys: check invariant that x-only pubkeys have even Y
#1894
theStack on July 20, 2026 assurancetweak/refactor
theStack on July 20, 2026 assurancetweak/refactor
pull
test: cover schnorrsig_sign_custom in constant-time tests
#1893
Yudis-bit on July 17, 2026 assuranceside-channeltweak/refactor
Yudis-bit on July 17, 2026 assuranceside-channeltweak/refactor
issue
Check invariant that xonly keys have even y
#1892
real-or-random on July 16, 2026 assurancetweak/refactor
real-or-random on July 16, 2026 assurancetweak/refactor
pull
nonce: terminate RFC6979 loop at UINT_MAX
#1890
l0rinc on July 14, 2026 assurancetweak/refactor
l0rinc on July 14, 2026 assurancetweak/refactor
pull
Make theStack a maintainer and a security contact
#1887
real-or-random on July 9, 2026 meta/development
real-or-random on July 9, 2026 meta/development
pull
Remove deprecated `secp256k1_context_no_precomp` pointer
#1886
theStack on July 5, 2026 tweak/refactor
theStack on July 5, 2026 tweak/refactor
pull
Clear scalar variables computed from scalar in `secp256k1_ecmult_const`
#1885
niooss-ledger on June 29, 2026 side-channeltweak/refactor
niooss-ledger on June 29, 2026 side-channeltweak/refactor
pull
SECURITY.md: remove Jonas Nick from trusted keys
#1884
jonasnick on June 29, 2026 meta/development
jonasnick on June 29, 2026 meta/development
pull
ecmult_gen: add variable-time generator point multiplication (no API behaviour changes yet)
#1883
theStack on June 28, 2026 performance
theStack on June 28, 2026 performance
pull
scalar: correct `_scalar_get_bits_{limb32,var}` input condition docs
#1882
theStack on June 26, 2026 bugmeta/development
theStack on June 26, 2026 bugmeta/development
pull
field: correct `_fe_half` docs (output is not normalized, input requires magnitude <= 31)
#1878
theStack on June 22, 2026 bugmeta/development
theStack on June 22, 2026 bugmeta/development
pull
Add SECP256K1_WARN_UNUSED_RESULT to all relevant static int functions
#1876
shivv23 on June 18, 2026 assurancetweak/refactormeta/development
shivv23 on June 18, 2026 assurancetweak/refactormeta/development
pull
Minimum recommended toolchain - document and test it
#1874
hebasto on June 17, 2026 assurancetweak/refactormeta/development
hebasto on June 17, 2026 assurancetweak/refactormeta/development
pull
fix: the lax private key der parsing function uses p... in...
#1873
orbisai0security on June 16, 2026 invalid
orbisai0security on June 16, 2026 invalid
issue
Use `SECP256K1_WARN_UNUSED_RESULT` internally
#1872
real-or-random on June 16, 2026 assurancetweak/refactormeta/development
real-or-random on June 16, 2026 assurancetweak/refactormeta/development
pull
ci: Add CI job to build on Debian Wheezy
#1871
hebasto on June 13, 2026 assurancecifeaturebuild
hebasto on June 13, 2026 assurancecifeaturebuild
issue
Remove SECP256K1_GNUC_PREREQ?
#1868
real-or-random on June 10, 2026 tweak/refactormeta/development
real-or-random on June 10, 2026 tweak/refactormeta/development
pull
test: musig: fix dead "aggnonce encodes two points at infinity" check
#1867
theStack on June 9, 2026 bugassurance
theStack on June 9, 2026 bugassurance
pull
test: enable -Wunused-function in test suite (Fix #1831)
#1865
kallal79 on June 8, 2026 assurancetweak/refactormeta/development
kallal79 on June 8, 2026 assurancetweak/refactormeta/development
pull
test: refactor: simplify tests by using `_ecmult_gen_ge` helper, add test
#1864
theStack on June 8, 2026 assurancetweak/refactor
theStack on June 8, 2026 assurancetweak/refactor
pull
ellswift: don't declassify or leave sk in sha256 buffer
#1863
furszy on June 6, 2026 side-channeltweak/refactor
furszy on June 6, 2026 side-channeltweak/refactor
pull
refactor: introduce `_ecmult_gen_ge` helper (preventing accidental gej leaks)
#1861
theStack on June 3, 2026 side-channeltweak/refactor
theStack on June 3, 2026 side-channeltweak/refactor
pull
cmake: Emulate Libtool's behavior on NetBSD and OpenBSD
#1860
hebasto on June 1, 2026 buildtweak/refactor
hebasto on June 1, 2026 buildtweak/refactor
pull
bench: add internal benchmark for `secp256k1_fe_normalize_var`
#1855
theStack on May 14, 2026 tweak/refactortools/benchmarks
theStack on May 14, 2026 tweak/refactortools/benchmarks
issue
SageMath prover CI job failing due to sagemath/sagemath:latest update
#1853
mllwchrry on May 6, 2026 bugci
mllwchrry on May 6, 2026 bugci
pull
doc: correct API docs for ECDSA signing out-params (s/array/signature object/)
#1851
theStack on April 29, 2026 buguser-documentation
theStack on April 29, 2026 buguser-documentation
pull
musig: clear `pubnonce` output for invalid `seckey`
#1850
l0rinc on April 29, 2026 tweak/refactor
l0rinc on April 29, 2026 tweak/refactor
pull
musig: always clear out secret key in `secp256k1_musig_nonce_gen_counter`
#1849
theStack on April 28, 2026 side-channeltweak/refactor
theStack on April 28, 2026 side-channeltweak/refactor
pull
ci: Replace `ilammy/msvc-dev-cmd` with manual MSVC setup
#1846
hebasto on April 13, 2026 citweak/refactor
hebasto on April 13, 2026 citweak/refactor
pull
Improve checks for scalar _get_bits methods
#1845
peterdettman on April 12, 2026 assurancetweak/refactor
peterdettman on April 12, 2026 assurancetweak/refactor
pull
optimize pubkey tweaking by using vartime jacobian->affine conversion (~10% speedup)
#1844
theStack on April 11, 2026
theStack on April 11, 2026
pull
optimize additive pubkey tweaking with vartime generator point multiplication (>80% speedup)
#1843
theStack on April 5, 2026 performancetweak/refactor
theStack on April 5, 2026 performancetweak/refactor
pull
gha: Bump deprecated GHA workflow dependencies
#1841
real-or-random on March 25, 2026 citweak/refactor
real-or-random on March 25, 2026 citweak/refactor
pull
ci: Simplify module configuration and extend test coverage
#1840
mllwchrry on March 25, 2026 assurancecitweak/refactor
mllwchrry on March 25, 2026 assurancecitweak/refactor
pull
ecdsa: VERIFY_CHECK result of _fe_set_b32_limit
#1839
real-or-random on March 23, 2026 tweak/refactor
real-or-random on March 23, 2026 tweak/refactor
pull
ecdsa: Fix uninitialized field element in signature verification
#1838
mllwchrry on March 20, 2026 tweak/refactor
mllwchrry on March 20, 2026 tweak/refactor
pull
tests: Fix function pointer initialization C89 error in ellswift tests
#1837
mllwchrry on March 20, 2026 tweak/refactor
mllwchrry on March 20, 2026 tweak/refactor
pull
tests: add exhaustive extrakeys tweak coverage
#1836
mangoostaa on March 12, 2026 assurancetweak/refactor
mangoostaa on March 12, 2026 assurancetweak/refactor
pull
ecmult: Document and test ng=NULL in ecmult
#1834
real-or-random on March 3, 2026 assurancetweak/refactor
real-or-random on March 3, 2026 assurancetweak/refactor
pull
schnorrsig: Optimize negation in verification
#1830
real-or-random on February 27, 2026 performancetweak/refactor
real-or-random on February 27, 2026 performancetweak/refactor
pull
Revert "ci, docker: Fix LLVM repository signature failure"
#1828
hebasto on February 20, 2026 citweak/refactor
hebasto on February 20, 2026 citweak/refactor
pull
hash: remove redundant `secp256k1_sha256_initialize` in tagged hash midstate functions
#1825
w0xlt on February 17, 2026 tweak/refactor
w0xlt on February 17, 2026 tweak/refactor
pull
Add GitHub Actions workflow for release deployments
#1822
kevkevinpal on February 13, 2026 invalid
kevkevinpal on February 13, 2026 invalid
pull
ellswift: fix overflow flag handling in secp256k1_ellswift_xdh
#1821
ghost on February 11, 2026 bugneeds-changelog
ghost on February 11, 2026 bugneeds-changelog
pull
test: deduplicate scalar and field constants for n-1 and p-1
#1820
therohityadav on February 5, 2026 assurancetweak/refactor
therohityadav on February 5, 2026 assurancetweak/refactor
pull
tests: Improve secp256k1_scalar_check_overflow tests (Issue #1812)
#1819
therohityadav on February 4, 2026 assurancetweak/refactor
therohityadav on February 4, 2026 assurancetweak/refactor
pull
refactor: remove unnecessary `malloc` result casts
#1815
theStack on January 30, 2026 tweak/refactormeta/development
theStack on January 30, 2026 tweak/refactormeta/development
pull
release process: mention the `[Unreleased]` link clearly
#1814
jonasnick on January 30, 2026 meta/developmentrelease
jonasnick on January 30, 2026 meta/developmentrelease
pull
Remove trailing spaces and introduce `-Wtrailing-whitespace=any` compiler flag
#1813
hebasto on January 28, 2026 tweak/refactormeta/development
hebasto on January 28, 2026 tweak/refactormeta/development
issue
tests: Improve _scalar_check_overflow tests
#1812
real-or-random on January 28, 2026 assurancetweak/refactorgood first issue
real-or-random on January 28, 2026 assurancetweak/refactorgood first issue
pull
bench: Update help functions in bench and bench_internal
#1811
kevkevinpal on January 27, 2026 user-documentationtweak/refactor
kevkevinpal on January 27, 2026 user-documentationtweak/refactor
pull
Improve release process: one PR for both steps
#1810
sipa on January 26, 2026 meta/developmentrelease
sipa on January 26, 2026 meta/developmentrelease
pull
Verify non-null data arg in ellswift xdh_hash_function_prefix
#1806
furszy on January 23, 2026 assurancetweak/refactor
furszy on January 23, 2026 assurancetweak/refactor
pull
test: show both CMake and Autotools usage for ctime_tests
#1804
8144225309 on January 22, 2026 user-documentationtweak/refactor
8144225309 on January 22, 2026 user-documentationtweak/refactor