Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Go to file
Rusty Russell 07c7214edb Explicit pubkey structure.
This checks that the protobuf is the right form, also handles uncompressed
keys (though you shouldn't be using those any more, should you?)

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-06-02 11:53:59 +09:30
.gitignore Rename openchannel to open-channel. 2015-05-26 14:14:19 +09:30
anchor.c open-commit-sig: create signature for commit tx. 2015-05-30 20:12:14 +09:30
anchor.h open-commit-sig: create signature for commit tx. 2015-05-30 20:12:14 +09:30
base58.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
base58.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_address.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_address.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
bitcoin_script.c Use raw 64-byte signatures in protocol. 2015-06-01 13:04:00 +09:30
bitcoin_script.h Use raw 64-byte signatures in protocol. 2015-06-01 13:04:00 +09:30
bitcoin_tx.c Create bitcoin_tx helper. 2015-05-30 20:12:14 +09:30
bitcoin_tx.h Create bitcoin_tx helper. 2015-05-30 20:12:14 +09:30
commit_tx.c commit_tx: new file containing logic to create initial commitment transaction. 2015-05-30 20:44:00 +09:30
commit_tx.h commit_tx: new file containing logic to create initial commitment transaction. 2015-05-30 20:44:00 +09:30
getinput.sh open-anchor-sig, many fixes for open-channel. 2015-05-29 10:51:16 +09:30
leak-anchor-sigs.c leak-anchor-sigs: the horrible hack until we have normalized txs. 2015-05-30 20:12:14 +09:30
lightning.pb-c.c Use raw 64-byte signatures in protocol. 2015-06-01 13:04:00 +09:30
lightning.pb-c.h Use raw 64-byte signatures in protocol. 2015-06-01 13:04:00 +09:30
lightning.proto Use raw 64-byte signatures in protocol. 2015-06-01 13:04:00 +09:30
Makefile Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
open-anchor-sig.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
open-channel.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
open-commit-sig.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
overflows.h open-anchor-sig, many fixes for open-channel. 2015-05-29 10:51:16 +09:30
permute_tx.c Rename perturb to permute. 2015-05-30 20:12:14 +09:30
permute_tx.h Rename perturb to permute. 2015-05-30 20:12:14 +09:30
pkt.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
pkt.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
pubkey.c Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
pubkey.h Explicit pubkey structure. 2015-06-02 11:53:59 +09:30
shadouble.c shadouble: update for ccan/crypto/sha256 changes. 2015-05-27 13:55:20 +09:30
shadouble.h Initial silly cmdline util to create an openchannel packet. 2015-05-26 14:08:38 +09:30
signature.c Move signature <-> proto conversions to signature.c, check lower bit. 2015-06-01 14:24:18 +09:30
signature.h Move signature <-> proto conversions to signature.c, check lower bit. 2015-06-01 14:24:18 +09:30