Skip to content

Commit 05a1c61

Browse files
committed
version prefixes for RP and IPP domain separators + cleaner test
1 parent 33bdb6f commit 05a1c61

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/range_proof/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -697,6 +697,7 @@ mod tests {
697697
fn detect_dishonest_dealer_during_aggregation() {
698698
use self::dealer::*;
699699
use self::party::*;
700+
use errors::MPCError;
700701

701702
// Simulate one party
702703
let m = 1;
@@ -731,7 +732,6 @@ mod tests {
731732

732733
let maybe_share0 = party0.apply_challenge(&poly_challenge);
733734

734-
// XXX when we have error types, check finer info than "was error"
735-
assert!(maybe_share0.is_err());
735+
assert!(maybe_share0.unwrap_err() == MPCError::MaliciousDealer);
736736
}
737737
}

src/transcript.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ fn le_u64(value: u64) -> [u8; 8] {
2626

2727
impl TranscriptProtocol for Transcript {
2828
fn rangeproof_domain_sep(&mut self, n: u64, m: u64) {
29-
self.commit_bytes(b"dom-sep", b"rangeproof");
29+
self.commit_bytes(b"dom-sep", b"rangeproof1");
3030
self.commit_bytes(b"n", &le_u64(n));
3131
self.commit_bytes(b"m", &le_u64(m));
3232
}
3333

3434
fn innerproduct_domain_sep(&mut self, n: u64) {
35-
self.commit_bytes(b"dom-sep", b"ipp");
35+
self.commit_bytes(b"dom-sep", b"ipp1");
3636
self.commit_bytes(b"n", &le_u64(n));
3737
}
3838

0 commit comments

Comments
 (0)