Skip to content

Commit 11dc12c

Browse files
committed
Rename Generators to BulletproofGens
1 parent eddcfdb commit 11dc12c

File tree

8 files changed

+34
-34
lines changed

8 files changed

+34
-34
lines changed

benches/bulletproofs.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use curve25519_dalek::scalar::Scalar;
1212
extern crate bulletproofs;
1313
use bulletproofs::RangeProof;
1414
use bulletproofs::Transcript;
15-
use bulletproofs::{Generators, PedersenGenerators};
15+
use bulletproofs::{BulletproofGens, PedersenGens};
1616

1717
static AGGREGATION_SIZES: [usize; 6] = [1, 2, 4, 8, 16, 32];
1818

@@ -22,7 +22,7 @@ fn create_aggregated_rangeproof_helper(n: usize, c: &mut Criterion) {
2222
c.bench_function_over_inputs(
2323
&label,
2424
move |b, &&m| {
25-
let generators = Generators::new(PedersenGenerators::default(), n, m);
25+
let generators = BulletproofGens::new(PedersenGens::default(), n, m);
2626
let mut rng = OsRng::new().unwrap();
2727

2828
let (min, max) = (0u64, ((1u128 << n) - 1) as u64);
@@ -69,7 +69,7 @@ fn verify_aggregated_rangeproof_helper(n: usize, c: &mut Criterion) {
6969
c.bench_function_over_inputs(
7070
&label,
7171
move |b, &&m| {
72-
let generators = Generators::new(PedersenGenerators::default(), n, m);
72+
let generators = BulletproofGens::new(PedersenGens::default(), n, m);
7373
let mut rng = OsRng::new().unwrap();
7474

7575
let (min, max) = (0u64, ((1u128 << n) - 1) as u64);

src/generators.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,10 @@ impl Iterator for GeneratorsChain {
8181
}
8282
}
8383

84-
/// The `Generators` struct contains all the generators needed for
84+
/// The `BulletproofGens` struct contains all the generators needed for
8585
/// aggregating `m` range proofs of `n` bits each.
8686
#[derive(Clone)]
87-
pub struct Generators {
87+
pub struct BulletproofGens {
8888
/// Bases for Pedersen commitments
8989
pub pedersen_gens: PedersenGens,
9090
/// The maximum number of usable generators for each party.
@@ -97,8 +97,8 @@ pub struct Generators {
9797
H_vec: Vec<Vec<RistrettoPoint>>,
9898
}
9999

100-
impl Generators {
101-
/// Create a new `Generators` object.
100+
impl BulletproofGens {
101+
/// Create a new `BulletproofGens` object.
102102
///
103103
/// # Inputs
104104
///
@@ -140,7 +140,7 @@ impl Generators {
140140
.collect::<Vec<_>>()
141141
}).collect();
142142

143-
Generators {
143+
BulletproofGens {
144144
pedersen_gens,
145145
gens_capacity,
146146
party_capacity,
@@ -214,17 +214,17 @@ impl<'a> Iterator for AggregatedGensIter<'a> {
214214
}
215215
}
216216

217-
/// The `BulletproofGensShare` is produced by `Generators::share()`.
217+
/// The `BulletproofGensShare` is produced by `BulletproofGens::share()`.
218218
///
219-
/// The `Generators` struct represents generators for an aggregated
219+
/// The `BulletproofGens` struct represents generators for an aggregated
220220
/// range proof `m` proofs of `n` bits each; the `BulletproofGensShare`
221221
/// represents the generators for one of the `m` parties' shares.
222222
#[derive(Copy, Clone)]
223223
pub struct BulletproofGensShare<'a> {
224224
/// Bases for Pedersen commitments
225225
pub pedersen_gens: &'a PedersenGens,
226226
/// The parent object that this is a view into
227-
gens: &'a Generators,
227+
gens: &'a BulletproofGens,
228228
/// Which share we are
229229
share: usize,
230230
}
@@ -248,7 +248,7 @@ mod tests {
248248

249249
#[test]
250250
fn aggregated_gens_iter_matches_flat_map() {
251-
let gens = Generators::new(PedersenGens::default(), 64, 8);
251+
let gens = BulletproofGens::new(PedersenGens::default(), 64, 8);
252252

253253
let helper = |n: usize, m: usize| {
254254
let agg_G: Vec<RistrettoPoint> = gens.G(n, m).cloned().collect();

src/inner_product_proof.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,8 @@ mod tests {
336336
fn test_helper_create(n: usize) {
337337
let mut rng = OsRng::new().unwrap();
338338

339-
use generators::{Generators, PedersenGens};
340-
let gens = Generators::new(PedersenGens::default(), n, 1);
339+
use generators::{BulletproofGens, PedersenGens};
340+
let gens = BulletproofGens::new(PedersenGens::default(), n, 1);
341341
let G: Vec<RistrettoPoint> = gens.share(0).G(n).cloned().collect();
342342
let H: Vec<RistrettoPoint> = gens.share(0).H(n).cloned().collect();
343343

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ mod transcript;
4141
pub use merlin::Transcript;
4242

4343
pub use errors::ProofError;
44-
pub use generators::{Generators, BulletproofGensShare, PedersenGens};
44+
pub use generators::{BulletproofGens, BulletproofGensShare, PedersenGens};
4545
pub use range_proof::RangeProof;
4646

4747
#[doc(include = "../docs/aggregation-api.md")]

src/range_proof/dealer.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use merlin::Transcript;
1010
use rand::{CryptoRng, Rng};
1111

1212
use errors::MPCError;
13-
use generators::Generators;
13+
use generators::BulletproofGens;
1414
use inner_product_proof;
1515
use range_proof::RangeProof;
1616
use transcript::TranscriptProtocol;
@@ -25,7 +25,7 @@ pub struct Dealer {}
2525
impl Dealer {
2626
/// Creates a new dealer coordinating `m` parties proving `n`-bit ranges.
2727
pub fn new<'a, 'b>(
28-
gens: &'b Generators,
28+
gens: &'b BulletproofGens,
2929
n: usize,
3030
m: usize,
3131
transcript: &'a mut Transcript,
@@ -78,7 +78,7 @@ pub struct DealerAwaitingValueCommitments<'a, 'b> {
7878
/// The dealer keeps a copy of the initial transcript state, so
7979
/// that it can attempt to verify the aggregated proof at the end.
8080
initial_transcript: Transcript,
81-
gens: &'b Generators,
81+
gens: &'b BulletproofGens,
8282
}
8383

8484
impl<'a, 'b> DealerAwaitingValueCommitments<'a, 'b> {
@@ -130,7 +130,7 @@ pub struct DealerAwaitingPolyCommitments<'a, 'b> {
130130
m: usize,
131131
transcript: &'a mut Transcript,
132132
initial_transcript: Transcript,
133-
gens: &'b Generators,
133+
gens: &'b BulletproofGens,
134134
value_challenge: ValueChallenge,
135135
value_commitments: Vec<ValueCommitment>,
136136
/// Aggregated commitment to the parties' bits
@@ -184,7 +184,7 @@ pub struct DealerAwaitingProofShares<'a, 'b> {
184184
m: usize,
185185
transcript: &'a mut Transcript,
186186
initial_transcript: Transcript,
187-
gens: &'b Generators,
187+
gens: &'b BulletproofGens,
188188
value_challenge: ValueChallenge,
189189
value_commitments: Vec<ValueCommitment>,
190190
poly_challenge: PolyChallenge,

src/range_proof/messages.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use curve25519_dalek::ristretto::RistrettoPoint;
88
use curve25519_dalek::scalar::Scalar;
99

10-
use generators::Generators;
10+
use generators::BulletproofGens;
1111

1212
/// XXX rename this to `BitCommitment`
1313
#[derive(Serialize, Deserialize, Copy, Clone, Debug)]
@@ -49,7 +49,7 @@ impl ProofShare {
4949
/// malformed.
5050
pub(crate) fn audit_share(
5151
&self,
52-
gens: &Generators,
52+
gens: &BulletproofGens,
5353
j: usize,
5454
value_commitment: &ValueCommitment,
5555
value_challenge: &ValueChallenge,

src/range_proof/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use curve25519_dalek::traits::{IsIdentity, VartimeMultiscalarMul};
1111
use merlin::Transcript;
1212

1313
use errors::ProofError;
14-
use generators::Generators;
14+
use generators::BulletproofGens;
1515
use inner_product_proof::InnerProductProof;
1616
use transcript::TranscriptProtocol;
1717
use util;
@@ -52,7 +52,7 @@ impl RangeProof {
5252
///
5353
/// XXX add doctests
5454
pub fn prove_single<R: Rng + CryptoRng>(
55-
generators: &Generators,
55+
generators: &BulletproofGens,
5656
transcript: &mut Transcript,
5757
rng: &mut R,
5858
v: u64,
@@ -66,7 +66,7 @@ impl RangeProof {
6666
///
6767
/// XXX add doctests
6868
pub fn prove_multiple<R: Rng + CryptoRng>(
69-
generators: &Generators,
69+
generators: &BulletproofGens,
7070
transcript: &mut Transcript,
7171
rng: &mut R,
7272
values: &[u64],
@@ -134,7 +134,7 @@ impl RangeProof {
134134
pub fn verify_single<R: Rng + CryptoRng>(
135135
&self,
136136
V: &RistrettoPoint,
137-
gens: &Generators,
137+
gens: &BulletproofGens,
138138
transcript: &mut Transcript,
139139
rng: &mut R,
140140
n: usize,
@@ -148,7 +148,7 @@ impl RangeProof {
148148
pub fn verify<R: Rng + CryptoRng>(
149149
&self,
150150
value_commitments: &[RistrettoPoint],
151-
gens: &Generators,
151+
gens: &BulletproofGens,
152152
transcript: &mut Transcript,
153153
rng: &mut R,
154154
n: usize,
@@ -413,7 +413,7 @@ mod tests {
413413
// Both prover and verifier have access to the generators and the proof
414414
let max_bitsize = 64;
415415
let max_parties = 8;
416-
let generators = Generators::new(PedersenGens::default(), max_bitsize, max_parties);
416+
let generators = BulletproofGens::new(PedersenGens::default(), max_bitsize, max_parties);
417417

418418
// Serialized proof data
419419
let proof_bytes: Vec<u8>;
@@ -532,7 +532,7 @@ mod tests {
532532
let m = 4;
533533
let n = 32;
534534

535-
let generators = Generators::new(PedersenGens::default(), n, m);
535+
let generators = BulletproofGens::new(PedersenGens::default(), n, m);
536536

537537
let mut rng = OsRng::new().unwrap();
538538
let mut transcript = Transcript::new(b"AggregatedRangeProofTest");
@@ -602,7 +602,7 @@ mod tests {
602602
let m = 1;
603603
let n = 32;
604604

605-
let generators = Generators::new(PedersenGens::default(), n, m);
605+
let generators = BulletproofGens::new(PedersenGens::default(), n, m);
606606

607607
let mut rng = OsRng::new().unwrap();
608608
let mut transcript = Transcript::new(b"AggregatedRangeProofTest");

src/range_proof/party.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use curve25519_dalek::scalar::Scalar;
99
use curve25519_dalek::traits::MultiscalarMul;
1010

1111
use errors::MPCError;
12-
use generators::Generators;
12+
use generators::BulletproofGens;
1313
use rand::{CryptoRng, Rng};
1414
use std::iter;
1515
use util;
@@ -24,7 +24,7 @@ impl Party {
2424
v: u64,
2525
v_blinding: Scalar,
2626
n: usize,
27-
generators: &Generators,
27+
generators: &BulletproofGens,
2828
) -> Result<PartyAwaitingPosition, MPCError> {
2929
if !(n == 8 || n == 16 || n == 32 || n == 64) {
3030
return Err(MPCError::InvalidBitsize);
@@ -44,7 +44,7 @@ impl Party {
4444

4545
/// As party awaits its position, they only know their value and desired bit-size of the proof.
4646
pub struct PartyAwaitingPosition<'a> {
47-
generators: &'a Generators,
47+
generators: &'a BulletproofGens,
4848
n: usize,
4949
v: u64,
5050
v_blinding: Scalar,
@@ -119,7 +119,7 @@ pub struct PartyAwaitingValueChallenge<'a> {
119119
v_blinding: Scalar,
120120

121121
j: usize,
122-
generators: &'a Generators,
122+
generators: &'a BulletproofGens,
123123
a_blinding: Scalar,
124124
s_blinding: Scalar,
125125
s_L: Vec<Scalar>,

0 commit comments

Comments
 (0)