Skip to content

Commit ae5b690

Browse files
committed
docs(stm): fix doctest deprecated functions
1 parent 413c6b9 commit ae5b690

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

mithril-stm/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,16 +95,16 @@ let mut key_reg = KeyRegistration::init();
9595

9696
let mut ps: Vec<Initializer> = Vec::with_capacity(nparties as usize);
9797
for stake in parties {
98-
let p = Initializer::setup(params, stake, &mut rng);
99-
key_reg.register(stake, p.verification_key()).unwrap();
98+
let p = Initializer::new(params, stake, &mut rng);
99+
key_reg.register(stake, p.get_verification_key_proof_of_possession()).unwrap();
100100
ps.push(p);
101101
}
102102

103103
let closed_reg = key_reg.close();
104104

105105
let ps = ps
106106
.into_par_iter()
107-
.map(|p| p.new_signer(closed_reg.clone()).unwrap())
107+
.map(|p| p.create_signer(closed_reg.clone()).unwrap())
108108
.collect::<Vec<Signer<H>>>();
109109

110110
/////////////////////
@@ -116,22 +116,22 @@ let sigs = ps
116116
.filter_map(|p| p.sign(&msg))
117117
.collect::<Vec<SingleSignature>>();
118118

119-
let clerk = Clerk::from_signer(&ps[0]);
120-
let avk = clerk.compute_avk();
119+
let clerk = Clerk::new_clerk_from_signer(&ps[0]);
120+
let avk = clerk.compute_aggregate_verification_key();
121121

122122
// Check all parties can verify every sig
123123
for (s, p) in sigs.iter().zip(ps.iter()) {
124-
assert!(s.verify(&params, &p.verification_key(), &p.get_stake(), &avk, &msg).is_ok(), "Verification
124+
assert!(s.verify(&params, &p.get_verification_key(), &p.get_stake(), &avk, &msg).is_ok(), "Verification
125125
failed");
126126
}
127127

128128
// Aggregate with random parties
129-
let msig = clerk.aggregate(&sigs, &msg);
129+
let msig = clerk.aggregate_signatures(&sigs, &msg);
130130

131131
match msig {
132132
Ok(aggr) => {
133133
println!("Aggregate ok");
134-
assert!(aggr.verify(&msg, &clerk.compute_avk(), &params).is_ok());
134+
assert!(aggr.verify(&msg, &clerk.compute_aggregate_verification_key(), &params).is_ok());
135135
}
136136
Err(AggregationError::NotEnoughSignatures(n, k)) => {
137137
println!("Not enough signatures");

mithril-stm/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
//! let mut ps: Vec<Initializer> = Vec::with_capacity(nparties);
5454
//! for stake in stakes {
5555
//! // Create keys for this party
56-
//! let p = Initializer::setup(params, stake, &mut rng);
56+
//! let p = Initializer::new(params, stake, &mut rng);
5757
//! // Register keys with the KeyRegistration service
5858
//! key_reg
5959
//! .register(p.stake, p.verification_key())

0 commit comments

Comments
 (0)