22 Commits (50471bf4fe3d02fbe44806c27e9a0c491002e978)

Author SHA1 Message Date
practicalswift c53dfc3fde Check return value of derive_simple_privkey(...) call in hsm_unilateral_close_privkey(...) 7 years ago
practicalswift 4bdd2452f2 Make sure fsync, connect and close are never accidentally passed negative arguments 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Christian Decker 539c1485f2 hsm: Implement private key derivation needed for unilateral closes 7 years ago
Christian Decker 3db4474465 hsm: Generate fully signed funding transaction in the HSM 7 years ago
Christian Decker ce845853b0 hsm: Generate fully signed transactions and return them to caller 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell bd0b762b2f hsm: fix complex withdrawl transactions. 7 years ago
ZmnSCPxj b56fea8b2a Modify hsm_sign_withdrawal to transmit scriptpubkey to withdraw to, rather than pkh. 7 years ago
ZmnSCPxj 5fd74f9933 Change withdraw_tx to accept scriptpubkey rather than plain address. 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Christian Decker 2d9cd4759e hsm: Make the master simply a client with special capabilities 7 years ago
Christian Decker 8ff69e0307 hsm: channeld now also just uses the handle_client entry point 7 years ago
Christian Decker 6ce264d3a2 hsm: Remove special case of hsmfd_ecdh, replaced with client and cap 7 years ago
Christian Decker 5482acb837 hsm: Unifying the client creation and adding client capabilities 7 years ago
Christian Decker 2fd78362ad hsm: Log incoming client messages 7 years ago
Rusty Russell f9c6f6413f hsmd: invoice signing support. 7 years ago
Rusty Russell ffaa15c7da hsm: remove unique_id. 7 years ago
Rusty Russell 1398a208f8 hsmd: add debugging into io_loop. 7 years ago
Rusty Russell 7e1154e1ec hsmd: use debug for backtraces. 7 years ago
Rusty Russell ef28b6112c status: use common status codes for all the failures. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 91116fe67c gossip: include chain_hash in gossip messages. 7 years ago
Rusty Russell f765e0e846 bip32: marshal/unmarshal routines. 7 years ago
Christian Decker 8c4f381afb hsm: Sign withdrawal transactions 7 years ago
Christian Decker 3f594172b2 hsm: Add messages for withdrawal signature requests 7 years ago
Rusty Russell d4618fa199 subdaemons: handle master or gossipd failing. 7 years ago
Rusty Russell 6f181e0dc1 BOLT update for 8-byte satoshi values, and other updates. 7 years ago
Rusty Russell 7bfd282319 lightningd/utxo: helpers to translate from utxo * <-> utxo ** 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell 3c5a70910a lightningd/hsm: shutdown when master conn is freed. 8 years ago
Rusty Russell 21449650b0 lightningd/hsm: update_signature support. 8 years ago
Christian Decker 30934eb2fb hsm: Creating signatures for incoming channel announcement sig reqs 8 years ago
Rusty Russell fc98d797d2 hsm: new fd type for channeld. 8 years ago
Rusty Russell cf6d25cad6 lightningd/connection: rename to lightningd/daemon_conn 8 years ago
Rusty Russell 5637564cd4 lightningd/status: support daemon_conn for status_trace and status_failed. 8 years ago
Rusty Russell 21498647e2 lightningd/hsm: remove status_send. 8 years ago
Rusty Russell 6a0c9875a1 lightningd/hsm: use daemon_conn. 8 years ago
Rusty Russell 83466b2b32 ccan: update to get close option to io/fdpass. 8 years ago
Rusty Russell 4bf398c4e7 status: move into lightningd/status. 8 years ago
Rusty Russell 7f406ea80d lightningd/hsm: convert to subd. 8 years ago
Rusty Russell 39993f229d bitcoin/script: rename bitcoin_redeem_p2wpkh -> bitcoin_redeem_p2sh_p2wpkh 8 years ago
Rusty Russell b937793555 lightningd/funding_tx: output number is 16 bit. 8 years ago
Rusty Russell ccff3ac437 lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 8 years ago
Rusty Russell 2874e46c69 lightningd/hsm: use funding_tx helper to sign funding transaction. 8 years ago
Rusty Russell 700d88dfa4 lightningd/hsm: sign funding transaction correctly. 8 years ago
Rusty Russell 8edac22595 hsm: don't require privkey for signing off on funding. 8 years ago