@@ -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} ;
2323use 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