90 Commits (d4ec0526682505fbf0c7d105ec03dc537b263a9e)

Author SHA1 Message Date
Antoine Poinsot 45bb1bfa3c hsmd: cleanup encrypted hsm_secret detection 4 years ago
Antoine Poinsot d2a903992c hsmd: regroup hsm_secret decryption logic 4 years ago
Antoine Poinsot c6bc22b0f5 hsmd: group hsm_secret encryption 4 years ago
Antoine Poinsot 917f78a4f8 lightningd: group hsm_secret encryption key derivation 4 years ago
Rusty Russell 59efd160c1 hsmd: code to sign bolt12 messages with a tweaked key. 4 years ago
Rusty Russell 86176e8d0a hsmd: code to sign a bolt12 merkle root. 4 years ago
Rusty Russell d5cb0d85b5 utils: use a cleaner pattern to capture wally allocations. 4 years ago
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
Rusty Russell c23001d508 bitcoin: use tal_gather_wally() so we don't leave unattached allocations. 4 years ago
niftynei 303263d381 psbt: clean up interface for setting metadata on PSBT inputs 4 years ago
Rusty Russell ea819107eb common: remove funding_tx. 4 years ago
Rusty Russell 83298c030a wallet: switch over to withdraw in module, remove lots of unused code. 4 years ago
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
Rusty Russell 6e4e267f2c doc: update BOLT now option_anchor_outputs is merged. 4 years ago
Rusty Russell 754765c139 utxo: keep flag to recognize to-remote option_anchor_outputs closes. 4 years ago
Rusty Russell 7a2f964d43 hsmd: take option_anchor_outputs flag for HTLC signatures. 4 years ago
Jon Griffiths 95d3d65c62 wally: update to the latest wally version 5 years ago
niftynei 90b393ca1a hsmd/db: backfill pubkey information so that psbts signing works 4 years ago
niftynei 0bd0de54fa psbt: have withdraw_tx use psbt's to create signed txs 5 years ago
lisa neigut 16656a85cf withdraw: refactor change output handling 5 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 5 years ago
Rusty Russell 0f568e1861 hsmd: remove unused sign_funding_tx. 5 years ago
niftynei bf4cac7fb8 tx: strip out witscript 5 years ago
niftynei 632b42da40 hsmd: fix missing return bug 5 years ago
lisa neigut be708ba64a hsmd: pull up utxo signing 5 years ago
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
ZmnSCPxj jxPCSnmZ 1b0807444b hsmd/hsmd.c: Correct a comment. 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 5 years ago
darosior 273029f244 wallet: set nLockTime to the tip for withdrawal transactions 5 years ago
Rusty Russell fe17acf07b TAGS: reformat to fix when PRINTF_FMT() used. 5 years ago
Rusty Russell 889216e0a9 hsmd: add support for signing a lightning msg from nodeid. 5 years ago
darosior d393cda215 hsmd: encrypt hsm_secret if 'lightningd' pass an encryption key 5 years ago
darosior 62896566d0 lightningd: pass the hsm_secret encryption key in hsm_init 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
Christian Decker 6b7c3c7a78 elements: Extract the real value from the transactions 6 years ago
Rusty Russell 15612d269a Make option_static_remotekey non-EXPERIMENTAL now it's in spec. 5 years ago
Rusty Russell 226e2aee48 option_static_remotekey: update to latest draft. 5 years ago
Rusty Russell ee3480e56b derive_keyset: don't rotate key for remote iff option_static_remotekey. 5 years ago
Rusty Russell 160f27061e common/utxo: make commitment_point optional in close_info. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
darosior 9be28fe40f daemons tour: minor typos correction 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
trueptolemy b660531216 common: `withdraw_tx()` now use the array of `struct bitcoin_tx_output` as parameter 5 years ago
Rusty Russell 39b34a35c8 bitcoin/tx.c: don't free witness implicitly. 5 years ago
Christian Decker 5dff67900e tx: Add chainparams when deserializing transactions from wire msgs 5 years ago
Christian Decker 9288a7906b tx: Add chainparams to struct bitcoin_tx as context 5 years ago
Christian Decker c5ac6c7b1f hsmd: Tell hsmd which chain we are working on 5 years ago