bitcoin/src/script
Ava Chow acee5c59e6 descriptors: Have GetPrivKey fill keys directly
Instead of GetPrivKey returning a key and having the caller fill the
FlatSigningProvider, have GetPrivKey take the FlatSigningProvider and
fill it by itself. This will be necessary for descriptors such as
musig() where there are private keys that need to be added to the
FlatSigningProvider but do not directly appear in any resulting scripts.

GetPrivKey is now changed to void as the caller no longer cares whether
it succeeds or fails.
2025-04-14 16:32:01 -07:00
..
descriptor.cpp descriptors: Have GetPrivKey fill keys directly 2025-04-14 16:32:01 -07:00
descriptor.h wallet, rpc: Only allow keypool import from single key descriptors 2025-04-14 16:32:01 -07:00
interpreter.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
interpreter.h scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
keyorigin.h Implement operator< for KeyOriginInfo and CExtPubKey 2021-12-10 08:29:47 -05:00
miniscript.cpp Merge bitcoin/bitcoin#31727: miniscript: convert non-critical asserts to CHECK_NONFATAL 2025-04-10 14:06:21 -04:00
miniscript.h miniscript: Correct off-by-one assert guards 2025-04-12 09:46:56 +02:00
parsing.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
parsing.h scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
script_error.cpp Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
script_error.h scripted-diff: Bump copyright headers 2020-12-31 09:45:41 +01:00
script.cpp policy: Add OP_1 <0x4e73> as a standard output type 2024-07-30 14:06:58 -04:00
script.h Allow CScript's operator<< to accept spans, not just vectors 2024-09-11 17:41:27 +02:00
sigcache.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
sigcache.h scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
sign.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
sign.h refactor: move SignSignature helpers to test utils 2024-09-04 21:06:09 +02:00
signingprovider.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
signingprovider.h scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
solver.cpp scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00
solver.h scripted-diff: Bump copyright headers after std::span changes 2025-03-12 19:46:54 +01:00