Skip to content

Commit 504d4d5

Browse files
committed
cleanup: remove OptionalRng
Signed-off-by: ljedrz <ljedrz@users.noreply.github.com>
1 parent 4c46ebf commit 504d4d5

File tree

3 files changed

+3
-63
lines changed

3 files changed

+3
-63
lines changed

algorithms/src/polycommit/mod.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,5 @@ pub mod sonic_pc;
3939
pub mod error;
4040
pub use error::*;
4141

42-
/// A random number generator that bypasses some limitations of the Rust borrow
43-
/// checker.
44-
pub mod optional_rng;
45-
4642
#[cfg(test)]
4743
pub mod test_templates;

algorithms/src/polycommit/optional_rng.rs

Lines changed: 0 additions & 55 deletions
This file was deleted.

algorithms/src/polycommit/sonic_pc/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use crate::{
1717
AlgebraicSponge,
1818
fft::DensePolynomial,
1919
msm::variable_base::VariableBase,
20-
polycommit::{PCError, kzg10, optional_rng::OptionalRng},
20+
polycommit::{PCError, kzg10},
2121
srs::{UniversalProver, UniversalVerifier},
2222
};
2323
use hashbrown::HashMap;
@@ -182,14 +182,13 @@ impl<E: PairingEngine, S: AlgebraicSponge<E::Fq, 2>> SonicKZG10<E, S> {
182182
universal_prover: &UniversalProver<E>,
183183
ck: &CommitterUnionKey<E>,
184184
polynomials: impl IntoIterator<Item = LabeledPolynomialWithBasis<'b, E::Fr>>,
185-
rng: Option<&mut dyn Rng>,
185+
mut rng: Option<&mut dyn Rng>,
186186
) -> Result<(Vec<LabeledCommitment<Commitment<E>>>, Vec<Randomness<E>>), PCError> {
187-
let rng = &mut OptionalRng(rng);
188187
let commit_time = start_timer!(|| "Committing to polynomials");
189188

190189
let mut pool = snarkvm_utilities::ExecutionPool::<Result<_, _>>::new();
191190
for p in polynomials {
192-
let seed = rng.0.as_mut().map(|r| {
191+
let seed = rng.as_mut().map(|r| {
193192
let mut seed = [0u8; 32];
194193
r.fill_bytes(&mut seed);
195194
seed

0 commit comments

Comments
 (0)