Demo merge of libsecp256k1 and deterministic signing #5257

pull sipa wants to merge 17 commits into bitcoin:master from sipa:secpmerge changing 86 files +8245 −421
  1. sipa commented at 1:33 PM on November 10, 2014: member

    Includes #5256, #5227 and #5220.

  2. Do signature-s negation inside the tests
    To avoid the need for libsecp256k1 to expose such functionality.
    11d3b9939c
  3. Squashed 'src/secp256k1/' content from commit ef6f677
    git-subtree-dir: src/secp256k1
    git-subtree-split: ef6f677679d7c2a5ba7d3ad85da0456a1d086a3e
    a4d66b1c24
  4. Delete src/secp256k1 before import dc721adcbe
  5. Merge commit 'a4d66b1c24c601191bfb13c34bd759767c05b10b' as 'src/secp256k1' ac0aba4193
  6. Always build and link libsecp256k1 7743fe10bd
  7. Do not use EC code in global constructors 35e31ddd03
  8. Use libsecp256k1 in key.cpp 42fb098e9e
  9. Don't use bashisms in configure 29a97ec60a
  10. depends: add gmp package 594b207d86
  11. depends: quit exporting in config.site c64b808d45
  12. build: fixup configure to not export anything e1ac0f84fa
  13. build: secp256k1 as a subdir, since it's required ee832650da
  14. revert part of 9eda1620b
    This probably would've broken native OSX builds
    25863020bc
  15. Split up crypto/sha2 ac869ede0a
  16. Add HMAC-SHA256 db040b6cba
  17. Add the RFC6979 PRNG 9031be743f
  18. Deterministic signing b307558319
  19. sipa commented at 1:37 PM on November 10, 2014: member

    This is just to show that libsecp256k1's deterministic signing (#5220) and the OpenSSL-based deterministic signing (#5227) are compatible with eachother, so switching between them will not change the signatures produced (and the tests from #5227 remain useful).

  20. sipa renamed this:
    Demo merge of libsecp256k1 and determinsitic signing
    Demo merge of libsecp256k1 and deterministic signing
    on Nov 10, 2014
  21. laanwj added the label Wallet on Nov 10, 2014
  22. sipa commented at 11:47 AM on November 12, 2014: member

    Closing this as I'm not going to keep both #5220 and this one up to date. I'll rebase #5220 and #5227 as necessary.

  23. sipa closed this on Nov 12, 2014

  24. MarcoFalke locked this on Sep 8, 2021

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-04-19 09:15 UTC

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