Skip to content

Add Pollard’s Rho algorithm for discrete logarithm #15779

Add Pollard’s Rho algorithm for discrete logarithm

Add Pollard’s Rho algorithm for discrete logarithm #15779

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

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (N806): maths/pollard_rho_discrete_log.py#L86
maths/pollard_rho_discrete_log.py:86:16: N806 Variable `A` in function should be lowercase
Ruff (N806): maths/pollard_rho_discrete_log.py#L86
maths/pollard_rho_discrete_log.py:86:13: N806 Variable `X` in function should be lowercase
Ruff (N806): maths/pollard_rho_discrete_log.py#L78
maths/pollard_rho_discrete_log.py:78:15: N806 Variable `B` in function should be lowercase
Ruff (N806): maths/pollard_rho_discrete_log.py#L78
maths/pollard_rho_discrete_log.py:78:12: N806 Variable `A` in function should be lowercase
Ruff (N806): maths/pollard_rho_discrete_log.py#L78
maths/pollard_rho_discrete_log.py:78:9: N806 Variable `X` in function should be lowercase
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 (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