Skip to content

Add Pollard’s Rho algorithm for discrete logarithm #15786

Add Pollard’s Rho algorithm for discrete logarithm

Add Pollard’s Rho algorithm for discrete logarithm #15786

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

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (PT009): maths/test_pollard_rho_discrete_log.py#L51
maths/test_pollard_rho_discrete_log.py:51:21: PT009 Use a regular `assert` instead of unittest-style `assertEqual`
Ruff (B007): maths/test_pollard_rho_discrete_log.py#L48
maths/test_pollard_rho_discrete_log.py:48:17: B007 Loop control variable `attempt` not used within loop body
Ruff (PT009): maths/test_pollard_rho_discrete_log.py#L33
maths/test_pollard_rho_discrete_log.py:33:9: PT009 Use a regular `assert` instead of unittest-style `assertTrue`
Ruff (PT009): maths/test_pollard_rho_discrete_log.py#L29
maths/test_pollard_rho_discrete_log.py:29:17: PT009 Use a regular `assert` instead of unittest-style `assertEqual`
Ruff (B007): maths/test_pollard_rho_discrete_log.py#L25
maths/test_pollard_rho_discrete_log.py:25:13: B007 Loop control variable `attempt` not used within loop body
Ruff (I001): maths/test_pollard_rho_discrete_log.py#L8
maths/test_pollard_rho_discrete_log.py:8:1: I001 Import block is un-sorted or un-formatted
Ruff (B007): maths/pollard_rho_discrete_log.py#L84
maths/pollard_rho_discrete_log.py:84:9: B007 Loop control variable `attempt` not used within loop body
Ruff (E501): maths/pollard_rho_discrete_log.py#L11
maths/pollard_rho_discrete_log.py:11:89: E501 Line too long (89 > 88)
Ruff (UP045): maths/pollard_rho_discrete_log.py#L6
maths/pollard_rho_discrete_log.py:6:72: UP045 Use `X | None` for type annotations
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