144 Commits (74a444eb7aa29ffca693a3ae5fed43dfdcc722e0)

Author SHA1 Message Date
Corné Plooy b857b2e843 Add assertions in various places to ensure tal_fmt doesn't receive NULL as argument for strings. 7 years ago
practicalswift 0ac5e93065 Remove unused parameters a_sent and b_sent in draw_restart(.., struct sent **a_sent, struct sent **b_sent, ...) 7 years ago
practicalswift 2e7791f798 Remove unused parameter ci in db_send_local_revoke(..., const struct commit_info *ci) 7 years ago
practicalswift 31fed45d10 Remove unused parameters peer and sig in db_send_remote_commit(struct peer *peer, ..., struct signature sig) 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
practicalswift 4f4756bd20 Fix a-vs-an typos 7 years ago
practicalswift e8c94c2e29 Check return value of read_all(...) call 7 years ago
Rusty Russell 8a829ba9cb update-mocks: move mock generation into tools/, fix and generalize. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago
Rusty Russell 14277f93f2 tests: fix up whitespace. 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 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