aboutsummaryrefslogtreecommitdiff
path: root/src/pubkey.h
AgeCommit message (Expand)Author
2021-05-24Add tr() descriptor (derivation only, no signing)Pieter Wuille
2021-05-24Add TaprootBuilder classPieter Wuille
2021-05-24Add XOnlyPubKey::CreateTapTweakPieter Wuille
2021-05-24Make consensus checking of tweaks in pubkey.* Taproot-specificPieter Wuille
2021-05-24Make XOnlyPubKey act like byte containerPieter Wuille
2021-05-10Merge bitcoin/bitcoin#21745: refactor: Add missing includes in pubkey.cpp/pub...W. J. van der Laan
2021-05-04refactor: Avoid &foo[0] on C-Style arraysMarcoFalke
2021-05-04refactor: Use CPubKey vector constructor where possibleMarcoFalke
2021-04-22cleaned up and added missing "include" statements for pubkey.cpp and pubkey.hWilliam Bright
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-11-26Add comments on CPubKey::IsValidPieter Wuille
2020-10-12Implement Taproot validation (BIP 341)Pieter Wuille
2020-10-12Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)Pieter Wuille
2020-10-06scripted-diff: put ECDSA in name of signature functionsPieter Wuille
2020-07-30Make Hash[160] consume range-like objectsPieter Wuille
2020-06-10Check size after Unserializing CPubKeyElichai Turkel
2020-04-23Implement TopUp in DescriptorScriptPubKeyManAndrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-20Merge #12461: scripted-diff: Rename key size consts to be relative to their c...Wladimir J. van der Laan
2019-10-22refactor: Remove unused CExt{Pub,}Key (de)serialization methodsSebastian Falbesoner
2019-03-04Fixup whitespaceBen Woosley
2019-03-04scripted-diff: Rename CPubKey and CKey::*_KEY_SIZE and COMPRESSED_*_KEY_SIZEBen Woosley
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-13Implement PSBT Structures and un/serialization methods per BIP 174Andrew Chow
2018-05-29Remove template matching and pseudo opcodesPieter Wuille
2018-02-16Assert CPubKey::ValidLength to the pubkey's header-relevent sizeBen Woosley
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-20Merge #10657: Utils: Improvements to ECDSA key-handling codeWladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-10-04Scope the ECDSA constant sizes to CPubKey / CKey classesJack Grigg
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-07-17Ensure that ECDSA constant sizes are correctly-sizedJack Grigg
2017-07-17Specify ECDSA constant sizes as constantsJack Grigg
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-07Add optimized CSizeComputer serializersPieter Wuille
2016-11-07Get rid of nType and nVersionPieter Wuille
2016-11-07Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille
2016-09-27Do not shadow variablesPavel Janík
2016-07-18[trivial] Switched constants to sizeof()Thomas Snider
2016-04-14add bip32 pubkey serializationJonas Schnelli
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-11-15Switch to libsecp256k1-based validation for ECDSAPieter Wuille
2015-05-06chaincodes: abstract away more chaincode behaviorCory Fields
2015-05-02Abstract chaincodes into CChainCodePieter Wuille
2015-01-05Replace direct use of 0 with SetNull and IsNullWladimir J. van der Laan
2014-12-19Added "Core" to copyright headerssandakersmann
2014-11-04minor code style cleanup after recent mergesPhilip Kaufmann
2014-10-31boost: moveonly: split CPubKey and friends to new filesCory Fields