728 Commits (964a3583c4fd02d797849095caa287e34fc13404)

Author SHA1 Message Date
Christian Decker 59567dc04b plugin: Move feature_place enum to features.h 5 years ago
Rusty Russell 1e34d8989d utils: add marker for functions which take ownership of pointers. 5 years ago
Rusty Russell a85d40fc5e common/onion: add blinding and enctlv encoding. 5 years ago
Rusty Russell b29d1ed3ff channeld: support HTLCs with blinding (EXPERIMENTAL_FEATURES) 5 years ago
Rusty Russell 539a73e1ec common/onion: EXPERIMENTAL handling of enctlv field to override next_short_channel_id. 5 years ago
Rusty Russell a9fe1a3c08 features: add EXPERIMENTAL option_onion_messages from draft. 5 years ago
Christian Decker 197a144505 plugin: Ensure RPC passthrough calls are terminated when plugin dies 5 years ago
Christian Decker 8370a627bb invoice: Parse amounts without a multiplier as BTC not msats 5 years ago
ZmnSCPxj jxPCSnmZ 919d371fe8 common/json_stream.c: Implement a `json_add_jsonstr` to add already-JSON strings to `json_stream` objects. 5 years ago
Dr. Maxim Orlovsky fe85cf9a4f Removing duplicated wscript generation for channel txs 5 years ago
Vasil Dimov 158d2212c2 closingd: configurable closing fee negotiation step 5 years ago
Rusty Russell 3b4a06f52b common: generalize ecdh function. 5 years ago
Rusty Russell 91251b1870 common: add blinding helpers. 5 years ago
Rusty Russell d9fc99ea39 channeld: simplify loading of pre-existing HTLCs. 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell 79f2d2bd25 common/features: add option_support_large_channel. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
darosior eead65350f wallet: allow to withdraw with unconfirmed utxos 5 years ago
darosior 13fbce90ca common/amount: accept 0msat in parse_amount_sat() 5 years ago
Rusty Russell a7cc6d33c3 plugins: actually change global features when plugins tell us to. 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 5 years ago
Rusty Russell afb76392e4 common/features: use bitmaps internally, have explicit init function. 5 years ago
Rusty Russell c59327dce1 features: add support for channel_announcement features. 5 years ago
Rusty Russell d881a4bd66 BOLT: update to latest version. 5 years ago
Rusty Russell 8c984fbf1d common: make sphinx.c use hmac.c. 5 years ago
Rusty Russell b122e44a0b common: new file hmac for hmac calculation. 5 years ago
Rusty Russell c66b3d4c04 common: make sphinx use struct secret internally. 5 years ago
Christian Decker 42a63e4416 tx: Strengthen transaction construction checks 5 years ago
Rusty Russell 24984ec680 common/sphinx: add realm flag so we can avoid legacy parsing. 5 years ago
Christian Decker 37105497f0 sphinx: Use fromwire_tal_arrn() to deserialize compressed onions 5 years ago
Christian Decker ef86ee0bae sphinx: Migrate sphinx compression to new interface 5 years ago
Christian Decker 6dd14a2039 sphinx: Kill read_buffer with fire 🔥 5 years ago
Christian Decker e79cda8c9a sphinx: Treat compressed onions as a standalone struct 5 years ago
Christian Decker fd37c5b672 sphinx: Expose the shared secret creation function 5 years ago
Christian Decker 49a3321d7e sphinx: Add functions to decompress 5 years ago
Christian Decker 59b6159e56 sphinx: Functions to enable RV mode and serialize compressed onions 5 years ago
Christian Decker 96dc0238ba sphinx: Working onion wrapping with filler cancellation 5 years ago
Rusty Russell c92e782e22 wire: add fromwire_tal_arrn() helper. 5 years ago
Christian Decker 959687bf6d onion: Pass the position and type of the failing TLV type out 5 years ago
Christian Decker 0ba6aba7d1 onion: Do not leak parsed TLV if it is invalid 5 years ago
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
Rusty Russell c51c6f9133 sphinx: use crypto_stream_chacha20_xor to generate stream and xor at once. 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell 684ed4231f common/wireaddr: don't include lightningd/lightningd. 5 years ago
Rusty Russell 73ad9b5c0a common: avoid locale dependent strtod(3) 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Vasil Dimov 6b7db1ea7c common: remove unused json_add_double() 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
darosior cd15cec2f3 txprepare: don't crash if we are passed unconfirmed utxos 5 years ago
darosior 70a79e3998 plugins/bcli: a new plugin for gathering Bitcoin data 5 years ago