41 Commits (86da7c3a4d477bd6f2cfe43d65362206c3112a69)

Author SHA1 Message Date
Rusty Russell dc562f0533 Makefiles: fix from-scratch parallel build. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell 4839916038 lightningd/cryptomsg: discard unknown odd messages internally. 8 years ago
Rusty Russell d072f2ec06 wire: understand struct preimage, don't treat it as sha256. 8 years ago
Rusty Russell 8cc7f31d44 Update wire from spec 9e0a0e893db389bfe392b2f4db8097949395fe28 8 years ago
Rusty Russell e45bc0ce47 Update wire from spec 9a572ff0a3a4d6bceba9c0a9b859692180ecf18f 8 years ago
Rusty Russell fb80a5f905 Update wire from spec 06a5e6cbdbb4c6f8b8dab444de497cdb9c7d7f02 8 years ago
Rusty Russell 9768e4c907 tools/generate-wire.py: open-code array handling for non-u8. 8 years ago
Rusty Russell df7b68eea9 wire/wire_io: support take() arg to io_write_wire(). 8 years ago
Rusty Russell 7419fde9a0 Update to new spec: differentiate channel_id and short_channel_id. 8 years ago
Rusty Russell c6f568dbde Makefile: fix distclean, clean targets. 8 years ago
Rusty Russell 7cee3b0f68 wire: sha256_double, privkey and u64/u32/bool array support. 8 years ago
Rusty Russell 4ed259c46c gen_peer_wire_csv: update for latest spec. 8 years ago
Rusty Russell 279f216208 gen_peer_wire_csv: update to latest spec. 8 years ago
Rusty Russell 1edce4878d bitcoin/signature.h: remove struct signature. 8 years ago
Rusty Russell e3d966c102 type_to_string: add channel_id 8 years ago
Rusty Russell 73d07ce441 libsodium: use our local submodule. 8 years ago
Rusty Russell 1afb6c68ad wire/Makefile: don't erase source in clean, fix deps. 8 years ago
Rusty Russell a10ea23e0d wire: add ccan/io helpers to send (unencrypted) messages between damones. 8 years ago
Rusty Russell 9d316e39cd wire/wire_sync: helper routines for direct read/write of messages. 8 years ago
Rusty Russell 42f474af18 wire: make lengths of variable fields implied by tal_count() 8 years ago
Rusty Russell 71ab218ed8 test/run-peer-wire.c: fix for variable-length reason field in update_fail_htlc 8 years ago
Rusty Russell af2ad72c50 wire: update peer CSV file. 8 years ago
Rusty Russell d8feec2197 wire: split onion messages from peer wire messages. 8 years ago
Christian Decker 96af89139e base58: Unittests need in-tree libbase58 8 years ago
Rusty Russell bdc4972df6 wire/gen_peer_wire_csv: update to latest spec #2 8 years ago
Rusty Russell d3bdb073b5 wire/gen_peer_wire_csv: update to latest spec #1 8 years ago
Rusty Russell f50af430e1 wire: add bool routines. 8 years ago
Rusty Russell e076d56709 generate-wire.py: include type bytes in towire/fromwire routines. 8 years ago
Rusty Russell c864b28068 generate-wire.py: don't generate structures, hand in all values. 8 years ago
Rusty Russell a08a2105ea generate-wire.py: generalize, move to tools. 8 years ago
Rusty Russell b7789bf065 Makefile: generalize whitespace check. 8 years ago
Rusty Russell 0861ec33a5 check-source-bolt: generalize. 8 years ago
Rusty Russell 6dc7056625 check-bolt: use new BOLTs. 8 years ago
Christian Decker 6363dd5ff6 gossip: Update to new spec version 8 years ago
Christian Decker 811fab4850 trivial: Add `addresses` field to generate-wire.py 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell c938ebb5c0 utils: add a global secp, fix wire to use it. 8 years ago
Christian Decker ca9fb0376a wire: Removing global secpctx 8 years ago
Christian Decker e40509c6c3 wire: Linking against wire objs 8 years ago
Rusty Russell 36e018161f wire: generate marshal/unmarshal from spec. 8 years ago