Update secp256k1 subtree to latest master #35959

pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:update_secp_subtree changing 26 files +297 −116
  1. Squashed 'src/secp256k1/' changes from d2d04864ef..687155df6b
    687155df6b Merge bitcoin-core/secp256k1#1897: tests: check results before using outputs
    8a700a355e Merge bitcoin-core/secp256k1#1907: release cleanup: bump version after 0.8.0
    78657bf28b release cleanup: bump version after 0.8.0
    6e2c8bc4ec Merge bitcoin-core/secp256k1#1906: release: prepare for 0.8.0
    5840c19b4e release: prepare for 0.8.0
    3873647bfb Merge bitcoin-core/secp256k1#1904: sha256: cross-check caller supplied compression function
    c84ea46561 sha256: cross-check caller supplied compression function
    f8c75f89a5 Merge bitcoin-core/secp256k1#1903: changelog: add entry for #1821
    2076b06a42 changelog: add entry for #1821
    7fecac74ae Merge bitcoin-core/secp256k1#1709: release-process: Add signing of tarball plus minor improvements
    12d9cfd86e release-process: Add attaching output of check-abi.sh to PR
    b0a0ae8246 release-process: Add "cleaning up"
    4a73b1ae27 release-process: Fix nits
    fae22e777e release-process: Add signing of tarball
    34f00ca9d9 release-process: Refactor
    1c2933bb87 Merge bitcoin-core/secp256k1#1902: changelog: add entry for #1859
    51fc633e3e changelog: add entry for #1859
    d77f44e9cd Merge bitcoin-core/secp256k1#1863: ellswift: don't declassify or leave sk in sha256 buffer
    0ae17e304e ellswift: don't declassify or leave sk in sha256 buffer
    0a9e788901 Merge bitcoin-core/secp256k1#1900: Use SHA256 override for pointers to known aux functions
    300c9bb26d Merge bitcoin-core/secp256k1#1901: changelog: Add entry for #1869
    44ba8cd7df changelog: Add entry for #1869
    4147f8bdf6 header: Add note on SHA256 override and aux functions
    ed091bc49d ecdsa/ecdh: Use SHA256 override if known noncefp/hashfp is passed
    209ed1025b Merge bitcoin-core/secp256k1#1886: Remove deprecated `secp256k1_context_no_precomp` pointer
    bf435856bb Remove deprecated `secp256k1_context_no_precomp` pointer
    528863e61f Merge bitcoin-core/secp256k1#1869: Remove SECP256K1_GNUC_PREREQ macro
    3a73d473f2 Merge bitcoin-core/secp256k1#1776: Remove deprecated `secp256k1_schnorrsig_sign` alias
    e14756bd25 Remove deprecated `secp256k1_schnorrsig_sign` alias
    7151e3b843 Merge bitcoin-core/secp256k1#1899: changelog: add missing entries for #1777 and #1860
    f52eb393c4 changelog: add missing entries for #1777 and #1860
    0f6baf319f Merge bitcoin-core/secp256k1#1896: silentpayments: address #1765 follow-ups, add changelog entry
    a2ad68cd81 ec: check pubkey sort test results
    93280c2291 silentpayments: check test serialization
    b8de1bc30f musig: check infinity test setup
    0618af8131 extrakeys: check test pubkey loads
    1d3f72d3fa recovery: check exhaustive API results
    564afb0b06 ellswift: check test operation results
    658c7edc24 tests: check exhaustive ecmult success
    d9ac2ee5e6 Add changelog entry for silentpayments module
    0fa38f3d29 silentpayments: API docs and internal comment followups
    ae075d7cbd hash: Include secp256k1.h directly
    dba4d937a9 include: Remove SECP256K1_GNUC_PREREQ macro
    09870e9c54 Use __GNUC__ instead of SECP256K1_GNUC_PREREQ
    
    git-subtree-dir: src/secp256k1
    git-subtree-split: 687155df6b76f1da1639a6f0923b69e6beaa3a09
    09cc345c3e
  2. Update secp256k1 subtree to lastest master f464f6cd67
  3. DrahtBot commented at 3:24 PM on August 12, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35959.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    ACK l0rinc, w0xlt, achow101

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. l0rinc commented at 5:49 PM on August 12, 2026: contributor

    ACK f464f6cd67e5c79c820532bba17f773928de6aec

    Replaced the bitcoin/secp256k1 folder manually with the latest master, the only diff is autotools-aux/m4/bitcoin_secp.m4 (which is already git ignored)

  5. w0xlt commented at 8:12 PM on August 12, 2026: contributor

    ACK f464f6cd67e5c79c820532bba17f773928de6aec

  6. achow101 commented at 9:12 PM on August 12, 2026: member

    ACK f464f6cd67e5c79c820532bba17f773928de6aec

  7. achow101 merged this on Aug 12, 2026
  8. achow101 closed this on Aug 12, 2026

  9. fanquake deleted the branch on Aug 13, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-08-21 04:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me