@@ -292,15 +292,18 @@ def formula_secp256k1_gej_add_ge_old(branch, a, b):
292
292
return (constraints (zero = {b .Z - 1 : 'b.z=1' , b .Infinity : 'b_finite' }), constraints (zero = zero , nonzero = nonzero ), jacobianpoint (rx , ry , rz ))
293
293
294
294
if __name__ == "__main__" :
295
- check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_var )
296
- check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_ge_var )
297
- check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_zinv_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_zinv_var )
298
- check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge" , 0 , 7 , 16 , formula_secp256k1_gej_add_ge )
299
- check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge_old [should fail]" , 0 , 7 , 4 , formula_secp256k1_gej_add_ge_old )
295
+ success = True
296
+ success = success & check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_var )
297
+ success = success & check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_ge_var )
298
+ success = success & check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_zinv_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_zinv_var )
299
+ success = success & check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge" , 0 , 7 , 16 , formula_secp256k1_gej_add_ge )
300
+ success = success & (not check_symbolic_jacobian_weierstrass ("secp256k1_gej_add_ge_old [should fail]" , 0 , 7 , 4 , formula_secp256k1_gej_add_ge_old ))
300
301
301
302
if len (sys .argv ) >= 2 and sys .argv [1 ] == "--exhaustive" :
302
- check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_var , 43 )
303
- check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_ge_var , 43 )
304
- check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_zinv_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_zinv_var , 43 )
305
- check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge" , 0 , 7 , 16 , formula_secp256k1_gej_add_ge , 43 )
306
- check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge_old [should fail]" , 0 , 7 , 4 , formula_secp256k1_gej_add_ge_old , 43 )
303
+ success = success & check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_var , 43 )
304
+ success = success & check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_ge_var , 43 )
305
+ success = success & check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_zinv_var" , 0 , 7 , 5 , formula_secp256k1_gej_add_zinv_var , 43 )
306
+ success = success & check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge" , 0 , 7 , 16 , formula_secp256k1_gej_add_ge , 43 )
307
+ success = success & (not check_exhaustive_jacobian_weierstrass ("secp256k1_gej_add_ge_old [should fail]" , 0 , 7 , 4 , formula_secp256k1_gej_add_ge_old , 43 ))
308
+
309
+ sys .exit (int (not success ))
0 commit comments