Age | Commit message (Expand) | Author |
2023-09-27 | key: don't allocate secure mem for null (invalid) key | Pieter Wuille |
2023-06-23 | Add ElligatorSwift key creation and ECDH logic | Pieter Wuille |
2023-01-31 | refactor: use `Hash` helper for double-SHA256 calculations | Sebastian Falbesoner |
2023-01-13 | Merge bitcoin/bitcoin#26691: Update secp256k1 subtree to libsecp256k1 version... | fanquake |
2022-12-24 | scripted-diff: Bump copyright headers | Hennadii Stepanov |
2022-12-13 | Adapt to libsecp256k1 API changes | Pieter Wuille |
2022-08-04 | extended keys: fail to derive too large depth instead of wrapping around | Antoine Poinsot |
2022-04-27 | refactor: Use Span of std::byte in CExtKey::SetSeed | MarcoFalke |
2022-04-21 | Merge bitcoin/bitcoin#24213: refactor: use Span in random.* | laanwj |
2022-04-07 | key: use secp256k1_schnorrsig_sign32 over deprecated secp256k1_schnorrsig_sign | fanquake |
2022-03-23 | refactor: use Span in random.* | pasta |
2021-12-30 | scripted-diff: Bump copyright headers | Hennadii Stepanov |
2021-12-15 | Remove unnecessary cast in CKey::SignSchnorr | Pieter Wuille |
2021-11-12 | Make signing follow BIP340 exactly w.r.t. aux randomness | Pieter Wuille |
2021-11-09 | Merge bitcoin/bitcoin#22934: Add verification to `Sign`, `SignCompact` and `S... | W. J. van der Laan |
2021-11-02 | Adds verification step to Schnorr and ECDSA signing | amadeuszpawlik |
2021-11-01 | refactor: Take Span in SetSeed | MarcoFalke |
2021-10-05 | refactor: use `{Read,Write}BE32` helpers for BIP32 nChild (de)serialization | Sebastian Falbesoner |
2021-08-30 | Stricter BIP32 decoding and test vector 5 | Pieter Wuille |
2021-07-14 | Update secp256k1 subtree to latest upstream + adapt API | Pieter Wuille |
2021-06-12 | Add CKey::SignSchnorr function for BIP 340/341 signing | Pieter Wuille |
2021-05-04 | refactor: Avoid &foo[0] on C-Style arrays | MarcoFalke |
2021-01-04 | doc: Use https URLs where possible | Sawyer Billings |
2020-12-31 | scripted-diff: Bump copyright headers | MarcoFalke |
2020-08-18 | tests: Add fuzzing harness for ec_seckey_import_der(...) and ec_seckey_export... | practicalswift |
2020-07-30 | Make CHash256/CHash160 output to Span | Pieter Wuille |
2020-07-30 | Make CHash256 and CHash160 consume Spans | Pieter Wuille |
2020-06-10 | scripted-diff: rename privkey with seckey in secp256k1 interface | Pieter Wuille |
2019-12-30 | scripted-diff: Bump copyright of files changed in 2019 | MarcoFalke |
2019-11-20 | Merge #12461: scripted-diff: Rename key size consts to be relative to their c... | Wladimir J. van der Laan |
2019-06-02 | Make reasoning about dependencies easier by not including unused dependencies | practicalswift |
2019-03-27 | CKey: add method to negate the key | Jonas Schnelli |
2019-03-04 | scripted-diff: Rename CPubKey and CKey::*_KEY_SIZE and COMPRESSED_*_KEY_SIZE | Ben Woosley |
2019-01-31 | Fix assertion in CKey::SignCompact | João Barbosa |
2018-09-13 | Pass export privkey DER compression flag correctly | liuyujun |
2018-08-13 | Merge #13666: Always create signatures with Low R values | Wladimir J. van der Laan |
2018-08-09 | Always create 70 byte signatures with low R values | Andrew Chow |
2018-07-27 | Update copyright headers to 2018 | DrahtBot |
2018-05-19 | scripted-diff: Rename master key to seed | John Newbery |
2018-03-07 | Merge #9598: Improve readability by removing redundant casts to same type (on... | Wladimir J. van der Laan |
2018-02-05 | Use ptrdiff_t type to more precisely indicate usage and avoid compiler warnings. | murrayn |
2018-01-23 | Make CKey::Load references const | Russell Yanofsky |
2018-01-03 | Increment MIT Licence copyright header year on files modified in 2017 | Akira Takizawa |
2017-12-21 | Improve readability by removing redundant casts to same type (on all platforms) | practicalswift |
2017-12-20 | Merge #10657: Utils: Improvements to ECDSA key-handling code | Wladimir J. van der Laan |
2017-11-16 | Remove includes in .cpp files for things the corresponding .h file already in... | practicalswift |
2017-11-16 | scripted-diff: Replace #include "" with #include <> (ryanofsky) | MeshCollider |
2017-10-04 | Scope the ECDSA constant sizes to CPubKey / CKey classes | Jack Grigg |
2017-08-07 | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in... | practicalswift |
2017-07-17 | Ensure that ECDSA constant sizes are correctly-sized | Jack Grigg |