132 Commits (1ffb9f07c1c0fc3f69082f673029251e2fff12d5)

Author SHA1 Message Date
Rusty Russell b99c5620ef struct secret: use everywhere. 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 c44836ee2f sphinx: Use test vector hop_data 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 cca0e561d6 sphinx: Added unit-testing mode to test_sphinx 8 years ago
Christian Decker e603dba14a sphinx: Fixing makefile for test_sphinx and using lightningd version 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
Rusty Russell c2cc164d6d daemon: disable old BOLT checks. 8 years ago
Rusty Russell 05feefbb8a test: move mockup script outside daemon/ 8 years ago
Rusty Russell a44e4fb631 daemon/json, test/test_protocol: avoid gcc -O warnings. 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell f5c00deec7 Remove trailing whitespace from source. 8 years ago
Rusty Russell a4ee683b3e tal_tmpctx: clear marker for temporary contexts. 8 years ago
Christian Decker d30f3f1a40 sphinx: Remove obsolete onion implementation 8 years ago
Christian Decker 7bb5c279a8 sphinx: Implemented sphinx onion routing 9 years ago
Rusty Russell 8a3c9908ce protocol: no signature in update_commit if receiver has no outputs. 8 years ago
Rusty Russell de7fb4a83f test_protocol: restart support. 8 years ago
Rusty Russell 25d9962e81 test_protocol: add --verbose flag. 8 years ago
Rusty Russell 3e34d50339 test_protocol: fix --svg 8 years ago
Rusty Russell ba50776c47 test_protocol: fix up expected test output. 8 years ago
Rusty Russell 73df39e0c9 test_protocol: attach states to each HTLC, rather than using queues. 8 years ago
Rusty Russell d54a59f010 test_protocol: remove support for multiple commits in flight. 8 years ago
Rusty Russell 836eee048b test_protocol: rename struct funding to struct commit_tx. 8 years ago
Christian Decker e37bd38fdd Switched from openssl to sodium for test_onion 9 years ago
Rusty Russell c649f62e43 libsecp256k1: update. 9 years ago
Rusty Russell 69cb158edd base58, script, protobuf_convert: don't use temporary secp256k1 context. 9 years ago
Rusty Russell 889db659c5 test: test commands during commit phase. 9 years ago
Rusty Russell a2ced6c16c test/test_protocol: add actual crossover case. 9 years ago
Rusty Russell e46a2ed49a test/test_protocol: rename internally to match updated 02-wire-protocol.md 9 years ago
Rusty Russell 06d2c19c41 test/test_protocol: make pretty(-ish) SVG diagrams. 9 years ago
Rusty Russell 126c91e1b1 test/test_protocol: don't allow multiple commits in flight by default. 9 years ago
Rusty Russell a77466aa21 test/test_protocol: Keep pointer to previous state. 9 years ago
Rusty Russell 4c1b50baab test/test_protocol: don't bother keeping acked (outgoing) queue. 9 years ago
Rusty Russell bc8cd0dce7 test/test_protocol: don't manually reapply changes. 9 years ago
Rusty Russell 52db7ae0c4 test/test_protocol: keep cache of state with all changes applied. 9 years ago
Rusty Russell 388dfc355e test/test_protocol: add fee support. 9 years ago
Rusty Russell 056c219bc1 test/test_protocol: add checksync command to assert nodes are in sync. 9 years ago
Rusty Russell 7f90d183da test/test_protocol: simulator for the updated wire-protocol BOLT. 9 years ago
Rusty Russell cb0cc80984 patch remove-timeout.patch 9 years ago
Rusty Russell 983000428f daemon: rename CMD_SEND_HTLC_UPDATE to CMD_SEND_HTLC_ADD 9 years ago
Rusty Russell 4f67b59c26 protocol: rename routefail to fail. 9 years ago
Rusty Russell 40361e3dd8 state: explicit callback to check pkt_open_complete. 9 years ago
Rusty Russell a2f4000d22 state: cleanup after anchor has been transmitted. 9 years ago
Rusty Russell 5ac1d5df00 state: include daemon/peer (only if !TEST_COVERAGE). 9 years ago
Rusty Russell 65cc6bbd50 pkt_err: make it variadic. 9 years ago
Rusty Russell 79e1c9bb62 state: make bitcoin_commit() take a non-const peer. 9 years ago