18 Commits (79d32ec2f29357463ca067b167c888eebaf4b124)

Author SHA1 Message Date
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 5 years ago
Christian Decker adb984dd45 hooks: Add the raw payload to the htlc_accepted call 6 years ago
Rusty Russell e0ec9ac521 libwally: update to 0.6.8. 6 years ago
Rusty Russell 837a095d68 pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 7e8dbc1c37 sphinx: use struct pubkey. 6 years ago
Rusty Russell 59febcb968 sphinx: explain why parse_onionpacket fails. 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
Rusty Russell 8553edb7e2 common: fix up BOLT 4 references. 6 years ago
practicalswift 98f49c0837 Remove include in file foo.c that is already included in foo.h 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
practicalswift f84828be36 Avoid writing uninitialized value data->realm in serialize_hop_data(...) (via create_onionpacket(...)) 7 years ago
practicalswift bfce5b41f9 Fix typo (a vs. an) 7 years ago
Rusty Russell 8c4eecc089 sphinx: fix leaks. 7 years ago
Rusty Russell a9002eac52 Update to latest BOLT. 7 years ago
Christian Decker a9f02a8985 sphinx: Remove annoying warning when MACs do not match 7 years ago
Christian Decker a44f893838 sphinx: Switch to version 0x00 like the spec says 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 1ecd687eec sphinx: update padding as per latest BOLT 4 7 years ago
Christian Decker 7dc693963d script: Consolidate scripts to use pubkey_to_hash160 7 years ago
sstone f371b6df20 sphinx: fix payload amount encoding 7 years ago
Rusty Russell 3c105bd8db sphinx: Add BOLT#4 quotes. 7 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Christian Decker 870b83f67f sphinx: Incrementally wrap replies in new onion layers 8 years ago
Christian Decker 9820abda7c sphinx: Store shared secrets on the origin node 8 years ago
Christian Decker 79582ea415 sphinx: Update the HMAC in onionreply to full length 8 years ago
Christian Decker 4a468af378 sphinx: Parameterizing the HMAC size 8 years ago
Christian Decker 652d999dbd sphinx: Moving HMAC to the end of the packet 8 years ago
Christian Decker 157c2da778 sphinx: Removing old nexthop based on public keys 8 years ago
Christian Decker 83e89f0fe5 sphinx: Using hop_data to serialize per-hop information into onion 8 years ago
Christian Decker 752f884c23 sphinx: Removed per-hop payloads, will be replaced by hop_data 8 years ago
Christian Decker bc0039e8c0 sphinx: Onion reply wrapping and unwrapping 8 years ago
Christian Decker 09b31624f0 sphinx: Creating copy of sphinx for new daemon 8 years ago
Rusty Russell 8a84e961ed daemon/sphinx: support modern v0 hop payload. 8 years ago
Rusty Russell 8146b838e8 daemon/sphinx: split handling. 8 years ago
Christian Decker cae283087d sphinx: Committing the onion packet to the payment-hash 8 years ago
Christian Decker 91b17d45d8 sphinx: Removing last vestiges of the end-to-end payload 8 years ago
Christian Decker 285b8b4698 sphinx: Use libsecp256k1 to generate shared secrets 8 years ago
Christian Decker 679dec3e6a sphinx: Actually use the full pubkey in ECDH key generation 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Christian Decker 188b3c3e19
sphinx: Fixed a buffer overflow in hmac generation 8 years ago
Rusty Russell 41299b679c sphinx: process_onionpacket doesn't modify the packet. 8 years ago
Rusty Russell 423572190b sphinx: use assignment instead of memcpy where possible. 8 years ago
Rusty Russell 6f9dedbe7f sphinx: remove redundant initialization 8 years ago
Rusty Russell 8599d63256 sphinx: add brackets around constant definition 8 years ago
Rusty Russell feecabacce sphinx: fix marshalling/unmarshalling 8 years ago
Rusty Russell a902193874 sphinx: don't leak, especially on failed onion. 8 years ago
Rusty Russell af9ee44d52 sphinx: memset warning suppression workaround. 8 years ago
Christian Decker 7bb5c279a8 sphinx: Implemented sphinx onion routing 8 years ago