File size: 570 Bytes
d6f21bb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""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",
]