Skip to content

Add Pollard’s Rho algorithm for discrete logarithm #15778

Add Pollard’s Rho algorithm for discrete logarithm

Add Pollard’s Rho algorithm for discrete logarithm #15778

Triggered via pull request October 21, 2025 16:28
Status Failure
Total duration 14s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (B007): maths/pollard_rho_discrete_log.py#L64
maths/pollard_rho_discrete_log.py:64:9: B007 Loop control variable `attempt` not used within loop body
Ruff (W293): maths/pollard_rho_discrete_log.py#L63
maths/pollard_rho_discrete_log.py:63:1: W293 Blank line contains whitespace
Ruff (W293): maths/pollard_rho_discrete_log.py#L42
maths/pollard_rho_discrete_log.py:42:1: W293 Blank line contains whitespace
Ruff (W293): maths/pollard_rho_discrete_log.py#L38
maths/pollard_rho_discrete_log.py:38:1: W293 Blank line contains whitespace
Ruff (W293): maths/pollard_rho_discrete_log.py#L34
maths/pollard_rho_discrete_log.py:34:1: W293 Blank line contains whitespace
Ruff (W291): maths/pollard_rho_discrete_log.py#L12
maths/pollard_rho_discrete_log.py:12:76: W291 Trailing whitespace
Ruff (UP045): maths/pollard_rho_discrete_log.py#L6
maths/pollard_rho_discrete_log.py:6:58: UP045 Use `X | None` for type annotations
Ruff (F401): maths/pollard_rho_discrete_log.py#L1
maths/pollard_rho_discrete_log.py:1:30: F401 `typing.Tuple` imported but unused
Ruff (I001): maths/pollard_rho_discrete_log.py#L1
maths/pollard_rho_discrete_log.py:1:1: I001 Import block is un-sorted or un-formatted
Ruff (UP035): maths/pollard_rho_discrete_log.py#L1
maths/pollard_rho_discrete_log.py:1:1: UP035 `typing.Tuple` is deprecated, use `tuple` instead