@@ -5,9 +5,9 @@ use rand::RngCore;
55
66use crate :: codec:: Shake128DuplexSponge ;
77use crate :: fiat_shamir:: Nizk ;
8- use crate :: linear_relation:: { CanonicalLinearRelation , Sum } ;
8+ use crate :: linear_relation:: { CanonicalLinearRelation , LinearRelation , Sum } ;
99
10- use crate :: linear_relation :: { LinearRelation , VariableMultiScalarMul } ;
10+ use crate :: group :: msm :: VariableMultiScalarMul ;
1111
1212/// LinearMap for knowledge of a discrete logarithm relative to a fixed basepoint.
1313#[ allow( non_snake_case) ]
@@ -269,26 +269,13 @@ pub fn test_range<G: PrimeGroup, R: RngCore>(
269269 . copied ( )
270270 . collect :: < Vec < _ > > ( ) ;
271271
272- println ! ( "test_range: witness length = {}" , witness. len( ) ) ;
273-
274272 instance. set_elements ( [ ( var_G, G ) , ( var_H, H ) ] ) ;
275273 instance. set_element ( var_C, G * x + H * r) ;
276274 for i in 0 ..BITS {
277275 instance. set_element ( var_Ds[ i] , G * b[ i] + H * s[ i] ) ;
278276 }
279- assert ! (
280- instance. canonical( ) . is_ok( ) ,
281- "{}" ,
282- instance. canonical( ) . err( ) . unwrap( )
283- ) ;
284-
285- let canonical = instance. canonical ( ) . unwrap ( ) ;
286- println ! (
287- "test_range: relation has {} scalar variables" ,
288- canonical. num_scalars
289- ) ;
290277
291- ( canonical, witness)
278+ ( instance . canonical ( ) . unwrap ( ) , witness)
292279}
293280
294281/// LinearMap for knowledge of an opening for use in a BBS commitment.
0 commit comments