@@ -175,24 +175,24 @@ laws_jacobian_weierstrass = {
175175def  check_exhaustive_jacobian_weierstrass (name , A , B , branches , formula , p ):
176176  """Verify an implementation of addition of Jacobian points on a Weierstrass curve, by executing and validating the result for every possible addition in a prime field""" 
177177  F  =  Integers (p )
178-   print   "Formula %s on Z%i:"  %  (name , p )
178+   print ( "Formula %s on Z%i:"  %  (name , p ) )
179179  points  =  []
180-   for  x  in  xrange (0 , p ):
181-     for  y  in  xrange (0 , p ):
180+   for  x  in  range (0 , p ):
181+     for  y  in  range (0 , p ):
182182      point  =  affinepoint (F (x ), F (y ))
183183      r , e  =  concrete_verify (on_weierstrass_curve (A , B , point ))
184184      if  r :
185185        points .append (point )
186186
187-   for  za  in  xrange (1 , p ):
188-     for  zb  in  xrange (1 , p ):
187+   for  za  in  range (1 , p ):
188+     for  zb  in  range (1 , p ):
189189      for  pa  in  points :
190190        for  pb  in  points :
191-           for  ia  in  xrange (2 ):
192-             for  ib  in  xrange (2 ):
191+           for  ia  in  range (2 ):
192+             for  ib  in  range (2 ):
193193              pA  =  jacobianpoint (pa .x  *  F (za )^ 2 , pa .y  *  F (za )^ 3 , F (za ), ia )
194194              pB  =  jacobianpoint (pb .x  *  F (zb )^ 2 , pb .y  *  F (zb )^ 3 , F (zb ), ib )
195-               for  branch  in  xrange (0 , branches ):
195+               for  branch  in  range (0 , branches ):
196196                assumeAssert , assumeBranch , pC  =  formula (branch , pA , pB )
197197                pC .X  =  F (pC .X )
198198                pC .Y  =  F (pC .Y )
@@ -206,13 +206,13 @@ def check_exhaustive_jacobian_weierstrass(name, A, B, branches, formula, p):
206206                    r , e  =  concrete_verify (assumeLaw )
207207                    if  r :
208208                      if  match :
209-                         print   "  multiple branches for (%s,%s,%s,%s) + (%s,%s,%s,%s)"  %  (pA .X , pA .Y , pA .Z , pA .Infinity , pB .X , pB .Y , pB .Z , pB .Infinity )
209+                         print ( "  multiple branches for (%s,%s,%s,%s) + (%s,%s,%s,%s)"  %  (pA .X , pA .Y , pA .Z , pA .Infinity , pB .X , pB .Y , pB .Z , pB .Infinity ) )
210210                      else :
211211                        match  =  True 
212212                      r , e  =  concrete_verify (require )
213213                      if  not  r :
214-                         print   "  failure in branch %i for (%s,%s,%s,%s) + (%s,%s,%s,%s) = (%s,%s,%s,%s): %s"  %  (branch , pA .X , pA .Y , pA .Z , pA .Infinity , pB .X , pB .Y , pB .Z , pB .Infinity , pC .X , pC .Y , pC .Z , pC .Infinity , e )
215-   print 
214+                         print ( "  failure in branch %i for (%s,%s,%s,%s) + (%s,%s,%s,%s) = (%s,%s,%s,%s): %s"  %  (branch , pA .X , pA .Y , pA .Z , pA .Infinity , pB .X , pB .Y , pB .Z , pB .Infinity , pC .X , pC .Y , pC .Z , pC .Infinity , e ) )
215+   print () 
216216
217217
218218def  check_symbolic_function (R , assumeAssert , assumeBranch , f , A , B , pa , pb , pA , pB , pC ):
@@ -242,9 +242,9 @@ def check_symbolic_jacobian_weierstrass(name, A, B, branches, formula):
242242  for  key  in  laws_jacobian_weierstrass :
243243    res [key ] =  []
244244
245-   print   ("Formula "  +  name  +  ":" )
245+   print ("Formula "  +  name  +  ":" )
246246  count  =  0 
247-   for  branch  in  xrange (branches ):
247+   for  branch  in  range (branches ):
248248    assumeFormula , assumeBranch , pC  =  formula (branch , pA , pB )
249249    pC .X  =  lift (pC .X )
250250    pC .Y  =  lift (pC .Y )
@@ -255,10 +255,10 @@ def check_symbolic_jacobian_weierstrass(name, A, B, branches, formula):
255255      res [key ].append ((check_symbolic_function (R , assumeFormula , assumeBranch , laws_jacobian_weierstrass [key ], A , B , pa , pb , pA , pB , pC ), branch ))
256256
257257  for  key  in  res :
258-     print   "  %s:"  %  key 
258+     print ( "  %s:"  %  key ) 
259259    val  =  res [key ]
260260    for  x  in  val :
261261      if  x [0 ] is  not None :
262-         print   "    branch %i: %s"  %  (x [1 ], x [0 ])
262+         print ( "    branch %i: %s"  %  (x [1 ], x [0 ]) )
263263
264-   print 
264+   print () 
0 commit comments