Rusty Russell 154b917680 test_onion: put padding at the front.
This means we can save the partial HMAC of the padding for each step,
rather than the padding itself, when generating it.

Each step now takes the *last*, not *first* part of the onion array.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-10-02 15:02:53 +09:30
2015-09-30 16:38:58 +09:30
2015-09-30 16:39:02 +09:30
2015-09-30 16:39:02 +09:30
2015-10-02 10:40:07 +09:30
2015-06-09 14:13:21 +09:30
2015-06-12 13:30:39 +09:30
2015-07-20 14:07:44 +09:30
2015-07-20 14:07:44 +09:30
2015-09-30 16:38:58 +09:30
2015-09-25 11:51:19 +09:30

Strawman protocol for lightning channels.

The wire protocol is documented in lightning.proto (a protobuf definition file).

There are command line utilities to create and process various packets in test-cli.

It requires features not currently in bitcoin, so it runs on top of the sidechain Elements Alpha

This is very much a testbed and work in progress; expect All The Things to change, all the time.

Cheers,

Rusty.

Description
No description provided
Readme MIT 55 MiB
Languages
C 74.9%
Python 20.7%
Rust 1.5%
Makefile 1.1%
Assembly 0.9%
Other 0.8%