33 Commits (a81550065302afd60ae9db7140d5891de59e3d2a)

Author SHA1 Message Date
Rusty Russell 2ce6a4bcca daemon/peer: move struct peer to internal header. 8 years ago
Rusty Russell 1edce4878d bitcoin/signature.h: remove struct signature. 8 years ago
Rusty Russell c2cc164d6d daemon: disable old BOLT checks. 8 years ago
Lucas Betschart 33d6cbe6bc Fix -Wgnu-variable-sized-type-not-at-end 8 years ago
Rusty Russell 36c8fc7ef8 lightningd: remove secpctx 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 8a1559a343 peer: free init packet. 8 years ago
Rusty Russell e0368cc82d cryptopkt: don't leak negotiation state. 8 years ago
Rusty Russell 642a2f2d4e cryptopkt: free output packets after encryption. 8 years ago
Rusty Russell 95a01670ac cryptopkt: free incoming packet after decryption. 8 years ago
Rusty Russell bb0bf2b5ad log: add easy way to log hex blobs. 8 years ago
Rusty Russell 42cf0ef543 peer: do logging before crypto is on. 8 years ago
Rusty Russell 7709eb9b4a protocol: use separate ack packet. 8 years ago
Rusty Russell 8345bff825 cryptopkt: revert ack split in authenticate_packet 9 years ago
Rusty Russell 5472f73f9c cryptopkt: update to latest encryption BOLT. 9 years ago
Rusty Russell a613d8d1fb peer: make id a pointer, NULL until we know peer's ID. 9 years ago
Rusty Russell f2d835522c bitcoin: implement sig_valid. 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 45a6f81c3c protocol: remove ack fields. 9 years ago
Rusty Russell f43cc72d6a Makefile: add generated packet names. 9 years ago
Rusty Russell 03a538ca02 check-bolt: check that comments in code match the specs. 9 years ago
Rusty Russell 0f35441a29 protocol: move `ack` out of header into specific packets. 9 years ago
Rusty Russell 15f7ec436c Fix "make check-source" 9 years ago
Rusty Russell afedf0e8ac cryptopkt: implement ack callbacks. 9 years ago
Rusty Russell 8131ff57a8 cryptopkt: don't create clever io routine, embed callback in io_data. 9 years ago
Rusty Russell 18a9e5bda2 daemon: Implement encryption as per BOLT #1. 9 years ago
Rusty Russell 923313e3d3 crypto: add length prefix to handshake. 9 years ago
Rusty Russell 6a062d8527 daemon: check protobuf-c version, report failure. 9 years ago
Rusty Russell fc49e3fd74 daemon: rename 'state' to 'dstate' everywhere. 9 years ago
Rusty Russell 08ccb4b6f0 getpeers: new command. 9 years ago
Rusty Russell 74f294e36c daemon: encrypted communication (version 3) 9 years ago