Skip to content

Commit 33bdb6f

Browse files
authored
Merge pull request #199 from dalek-cryptography/update-deps
Update dependencies
2 parents 015af16 + 47e8c60 commit 33bdb6f

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ keywords = ["cryptography", "ristretto", "zero-knowledge", "bulletproofs"]
1212
description = "A pure-Rust implementation of Bulletproofs using Ristretto"
1313

1414
[dependencies]
15-
curve25519-dalek = { version = "0.21", features = ["serde"] }
16-
subtle = "1"
17-
sha3 = "0.7"
18-
digest = "0.7"
15+
curve25519-dalek = { version = "1.0.0-pre.0", features = ["serde"] }
16+
subtle = "2.0.0-pre.0"
17+
sha3 = "0.8"
18+
digest = "0.8"
1919
rand = "0.5"
2020
byteorder = "1"
2121
serde = "1"
2222
serde_derive = "1"
2323
failure = "0.1"
24-
merlin = "0.4"
25-
clear_on_drop = "0.2.3"
24+
merlin = "1.0.0-pre.0"
25+
clear_on_drop = "0.2"
2626

2727
[dev-dependencies]
2828
hex = "0.3"

src/generators.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ impl GeneratorsChain {
5151
/// Creates a chain of generators, determined by the hash of `label`.
5252
fn new(label: &[u8]) -> Self {
5353
let mut shake = Shake256::default();
54-
shake.process(b"GeneratorsChain");
55-
shake.process(label);
54+
shake.input(b"GeneratorsChain");
55+
shake.input(label);
5656

5757
GeneratorsChain {
5858
reader: shake.xof_result(),

src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ extern crate clear_on_drop;
1414
extern crate curve25519_dalek;
1515
extern crate merlin;
1616
extern crate subtle;
17-
1817
#[macro_use]
1918
extern crate serde_derive;
2019
extern crate serde;

src/range_proof/party.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ impl<'a> PartyAwaitingPosition<'a> {
8585
// Compute A = <a_L, G> + <a_R, H> + a_blinding * B_blinding
8686
let mut A = self.pc_gens.B_blinding * a_blinding;
8787

88-
use subtle::{Choice, ConditionallyAssignable};
88+
use subtle::{Choice, ConditionallySelectable};
8989
let mut i = 0;
9090
for (G_i, H_i) in bp_share.G(self.n).zip(bp_share.H(self.n)) {
9191
// If v_i = 0, we add a_L[i] * G[i] + a_R[i] * H[i] = - H[i]

0 commit comments

Comments
 (0)