fix references
This commit is contained in:
parent
646cd7a4c0
commit
01a2d90d1a
|
@ -1,28 +1,28 @@
|
|||
<component name="libraryTable">
|
||||
<library name="Cargo <libbolt>">
|
||||
<CLASSES>
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bn-0.4.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-0.7.15" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-0.6.1" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/sodiumoxide-0.0.16" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/libsodium-sys-0.0.16" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.4" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.2.1" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.4.2" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.36" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-0.5.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-0.6.1" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/libsodium-sys-0.0.16" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.22" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.1" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.27" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.1.43" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/sodiumoxide-0.0.16" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.24" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-0.5.9" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.9" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.27" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-0.7.15" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.2.1" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.22" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bn-0.4.3" />
|
||||
<root url="file://$USER_HOME$/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.1" />
|
||||
</CLASSES>
|
||||
<SOURCES />
|
||||
</library>
|
||||
|
|
14
bin/bolt.rs
14
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!("******************************************");
|
||||
|
|
|
@ -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<u8> = encode(&self.k1, Infinite).unwrap();
|
||||
|
|
Loading…
Reference in New Issue