Add Pollard’s Rho algorithm for discrete logarithm #15779
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
|