daemon: struct rval to represent r values.

We've been stuffing these into sha256s, but they're actually nonces.
Create a new structure for that for clarity.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2016-06-29 06:49:20 +09:30
parent 1abc676c4f
commit 156d1be9ed
9 changed files with 211 additions and 15 deletions

View File

@@ -15,6 +15,13 @@ message sha256_hash {
required fixed64 d = 4;
}
message rval {
required fixed64 a = 1;
required fixed64 b = 2;
required fixed64 c = 3;
required fixed64 d = 4;
}
message signature {
required fixed64 r1 = 1;
required fixed64 r2 = 2;
@@ -135,7 +142,7 @@ message update_fulfill_htlc {
// Which HTLC
required uint64 id = 1;
// HTLC R value.
required sha256_hash r = 2;
required rval r = 2;
}
// FIXME: Failure information.