bdd-predicate icon indicating copy to clipboard operation
bdd-predicate copied to clipboard

Bug

Open maxwellgolden opened this issue 6 months ago • 0 comments

There is a bug in the scale strategy

sage -python ecdsa_cli.py solve -c secp256k1 -f scale -p 8 sample_input.txt --loglvl DEBUG % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 3, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 29, 'threads': 8} % solving with bkz-enum % solving with {'block_size': 37, 'threads': 8} % solving with sieve_pred % solving with {'saturation_ratio': 0.7, 'db_size_factor': 3.5, 'threads': 8} % solving with enum_pred % solving with {'squared_target_norm': 9.9487366631022043920107519261737042672e150, 'ph': 500, 'threads': 8} Traceback (most recent call last): File "/home/active/bdd-predicate/ecdsa_cli.py", line 494, in ecdsa() File "/root/miniconda3/envs/bddp/lib/python3.10/site-packages/click/core.py", line 1161, in call return self.main(*args, **kwargs) File "/root/miniconda3/envs/bddp/lib/python3.10/site-packages/click/core.py", line 1082, in main rv = self.invoke(ctx) File "/root/miniconda3/envs/bddp/lib/python3.10/site-packages/click/core.py", line 1697, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/root/miniconda3/envs/bddp/lib/python3.10/site-packages/click/core.py", line 1443, in invoke return ctx.invoke(self.callback, **ctx.params) File "/root/miniconda3/envs/bddp/lib/python3.10/site-packages/click/core.py", line 788, in invoke return __callback(*args, **kwargs) File "/home/active/bdd-predicate/ecdsa_cli.py", line 203, in solve key, res = solver(solver=algorithm, flavor=flavor, **params) File "/home/active/bdd-predicate/ecdsa_hnp.py", line 456, in call res = flavors[flavor]( File "/home/active/bdd-predicate/usvp.py", line 818, in usvp_pred_solve_scale ret = usvp_pred_solve( File "/home/active/bdd-predicate/usvp.py", line 795, in usvp_pred_solve return solver(M, predicate, invalidate_cache=invalidate_cache, kwds) File "/home/active/bdd-predicate/usvp.py", line 183, in call solutions = enum_obj.enumerate(0, M.d, squared_target_norm / 2ph, ph, pruning=coeffs) File "src/fpylll/fplll/enumeration.pyx", line 370, in fpylll.fplll.enumeration.Enumeration.enumerate SystemError: calling remove_from_pari_stack() inside sig_on()

maxwellgolden avatar Jul 12 '25 02:07 maxwellgolden