SNAPKITTYWEST's picture
push from SNAPKITTYWEST/topological-quantum-computer
d6f21bb verified
Raw
History Blame Contribute Delete
570 Bytes
"""Classical cryptanalysis modules for SHA-520."""
from .sha520_ref import SHA520
from .classical_baselines import (
brute_force_preimage,
birthday_collision,
measure_classical_complexity,
timing_benchmark,
estimate_grover_advantage,
)
from .toy_permutations import ToySHA520, build_toy_grover_circuit
__all__ = [
"SHA520",
"ToySHA520",
"brute_force_preimage",
"birthday_collision",
"measure_classical_complexity",
"timing_benchmark",
"estimate_grover_advantage",
"build_toy_grover_circuit",
]