@@ -184,8 +184,8 @@ fn test_msm_jac() {
184184#[test]
185185fn test_add_dbl () {
186186 let P : BN254J = CurveJ ::one ();
187- let lhs = unsafe { ((P .dbl ().0 ).dbl ()).0 };
188- let rhs = unsafe { P .dbl ().0 .incomplete_add (P ).0 .incomplete_add (P ).0 };
187+ let lhs = unsafe {((P .dbl ().0 ).dbl ()).0 };
188+ let rhs = unsafe {P .dbl ().0 .incomplete_add (P ).0 .incomplete_add (P ).0 };
189189 assert (lhs == rhs );
190190}
191191
@@ -194,7 +194,7 @@ fn test_transcript() {
194194 unsafe {
195195 let P : BN254J = CurveJ ::one ();
196196
197- let P2 = unsafe { P .dbl () } ;
197+ let P2 = P .dbl ();
198198
199199 let Z_inverse = P2 .1 .z3 .__invmod ();
200200
@@ -214,7 +214,7 @@ fn test_transcript() {
214214 let y2 = Y2 .__mul (ZZZ );
215215
216216 // ### test add transcript
217- let P3 = unsafe { P .incomplete_add (P2 .0 ) } ;
217+ let P3 = P .incomplete_add (P2 .0 );
218218 let Z_inverse = P3 .1 .z3 .__invmod ();
219219
220220 let lambda = P3 .1 .lambda_numerator .__mul (Z_inverse );
@@ -234,7 +234,7 @@ fn test_double_with_hint() {
234234 unsafe {
235235 let P : BN254J = CurveJ ::one ();
236236
237- let P2 = unsafe { P .dbl () } ;
237+ let P2 = P .dbl () ;
238238
239239 let P_affine : BN254 = BigCurve ::one ();
240240
@@ -274,7 +274,7 @@ fn test_incomplete_add_with_hint() {
274274 is_infinity : false ,
275275 };
276276 let Q = CurveJ ::from (Q_affine );
277- let R = unsafe { P .incomplete_add (Q ) } ;
277+ let R = P .incomplete_add (Q );
278278
279279 let P_affine : BN254 = BigCurve ::one ();
280280
@@ -298,8 +298,8 @@ fn test_incomplete_add_with_hint() {
298298
299299 let P : BN254J = CurveJ ::one ();
300300
301- let lhs = unsafe { P .dbl ().0 .dbl ().0 } ;
302- let rhs = unsafe { P .dbl ().0 .incomplete_add (P ).0 .incomplete_add (P ).0 } ;
301+ let lhs = P .dbl ().0 .dbl ().0 ;
302+ let rhs = P .dbl ().0 .incomplete_add (P ).0 .incomplete_add (P ).0 ;
303303 assert (lhs == rhs );
304304 }
305305}
@@ -324,21 +324,21 @@ fn test_add() {
324324
325325 let P_j = CurveJ ::from (P );
326326 let Q_j = CurveJ ::from (Q );
327- let expected = unsafe { P_j .add (Q_j ).0 } ;
327+ let expected = P_j .add (Q_j ).0 ;
328328
329329 assert (result .eq (expected ));
330330
331331 // doubling
332332 let Q : BN254 = BigCurve ::one ();
333333
334334 let result = CurveJ ::from (P .add (Q ));
335- let expected = unsafe { P_j .dbl ().0 } ;
335+ let expected = P_j .dbl ().0 ;
336336 assert (result .eq (expected ));
337337
338338 // infinity
339339 let Q = P .neg ();
340340 let result = CurveJ ::from (P .add (Q ));
341- let expected = unsafe { CurveJ ::point_at_infinity () } ;
341+ let expected = CurveJ ::point_at_infinity () ;
342342 assert (result .eq (expected ));
343343
344344 // lhs infinity
@@ -354,7 +354,7 @@ fn test_add() {
354354 // both infinity
355355 let Q : BN254 = BigCurve ::point_at_infinity ();
356356 let result = CurveJ ::from (Q .add (P ));
357- let expected = unsafe { CurveJ ::point_at_infinity () } ;
357+ let expected = CurveJ ::point_at_infinity ();
358358 assert (result .eq (expected ));
359359 }
360360}
@@ -379,20 +379,20 @@ fn test_sub() {
379379
380380 let P_j = CurveJ ::from (P );
381381 let Q_j = CurveJ ::from (Q );
382- let expected = unsafe { P_j .sub (Q_j ).0 } ;
382+ let expected = P_j .sub (Q_j ).0 ;
383383
384384 assert (result .eq (expected ));
385385
386386 // doubling
387387 let Q : BN254 = BigCurve ::one ();
388388
389389 let result = CurveJ ::from (P .sub (Q .neg ()));
390- let expected = unsafe { P_j .dbl ().0 } ;
390+ let expected = P_j .dbl ().0 ;
391391 assert (result .eq (expected ));
392392
393393 // infinity
394394 let result = CurveJ ::from (P .sub (Q ));
395- let expected = unsafe { CurveJ ::point_at_infinity () } ;
395+ let expected = CurveJ ::point_at_infinity ();
396396 assert (result .eq (expected ));
397397
398398 // lhs infinity
@@ -409,7 +409,7 @@ fn test_sub() {
409409 // both infinity
410410 let Q : BN254 = BigCurve ::point_at_infinity ();
411411 let result = CurveJ ::from (Q .sub (P ));
412- let expected = unsafe { CurveJ ::point_at_infinity () } ;
412+ let expected = CurveJ ::point_at_infinity ();
413413 assert (result .eq (expected ));
414414 }
415415}
@@ -420,7 +420,7 @@ fn test_make_table() {
420420 let P : BN254J = CurveJ ::one ();
421421
422422 let mut transcript : [JTranscript <Fq >] = &[];
423- let T : curve_jac::PointTable <Fq > = unsafe { curve_jac::PointTable ::new (P ) } ;
423+ let T : curve_jac::PointTable <Fq > = curve_jac::PointTable ::new (P );
424424 for i in 0 ..8 {
425425 transcript = transcript .push_back (T .transcript [i ]);
426426 }
0 commit comments