From 01a2d90d1a9eacb6c0f58f944ec2c60541474abc Mon Sep 17 00:00:00 2001 From: "J. Ayo Akinyele" Date: Sun, 25 Mar 2018 00:13:12 -0400 Subject: [PATCH] fix references --- .idea/libraries/Cargo__libbolt_.xml | 32 ++++++++++++++--------------- bin/bolt.rs | 14 ++++++------- src/lib.rs | 2 +- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.idea/libraries/Cargo__libbolt_.xml b/.idea/libraries/Cargo__libbolt_.xml index 0e5b6d2..2355afb 100644 --- a/.idea/libraries/Cargo__libbolt_.xml +++ b/.idea/libraries/Cargo__libbolt_.xml @@ -1,28 +1,28 @@ - - - + + + + + + + - - - - - - - - - - - - - + + + + + + + + + diff --git a/bin/bolt.rs b/bin/bolt.rs index efb549e..f1e9685 100644 --- a/bin/bolt.rs +++ b/bin/bolt.rs @@ -71,15 +71,15 @@ fn main() { let pk = commit_scheme::setup(); // let sk = libbolt::SecretKeySigs { x: Fr::random(rng), y: Fr::random(rng) }; // let msg = String::from("Hello, World!"); - let msg1 = commit_scheme::Message::new(keypair.sk, alice_sk, bob_sk, 10); - let msg2 = commit_scheme::Message::new(keypair.sk, alice_sk, bob_sk, 11); - let msg3 = commit_scheme::Message::new(keypair.sk, bob_sk, alice_sk, 10); + let msg1 = libbolt::Message::new(keypair.sk, alice_sk, bob_sk, 10).hash(); + let msg2 = libbolt::Message::new(keypair.sk, alice_sk, bob_sk, 11).hash(); + let msg3 = libbolt::Message::new(keypair.sk, bob_sk, alice_sk, 10).hash(); - let cm = commit_scheme::commit(&pk, &msg1); + let cm = commit_scheme::commit(&pk, msg1); - assert!(commit_scheme::decommit(&pk, &cm, &msg1) == true); - assert!(commit_scheme::decommit(&pk, &cm, &msg2) == false); - assert!(commit_scheme::decommit(&pk, &cm, &msg3) == false); + assert!(commit_scheme::decommit(&pk, &cm, msg1) == true); + assert!(commit_scheme::decommit(&pk, &cm, msg2) == false); + assert!(commit_scheme::decommit(&pk, &cm, msg3) == false); println!("Commitment scheme works!"); println!("******************************************"); diff --git a/src/lib.rs b/src/lib.rs index 42f8515..5599cf2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -385,7 +385,7 @@ impl Message { } } - fn hash(&self) -> Fr { + pub fn hash(&self) -> Fr { let mut input_buf = self.sk.encode(); // TODO: add sk_sigs to encode it let k1_vec: Vec = encode(&self.k1, Infinite).unwrap();