| """Quantum simulators for SHA-520 cryptanalysis.""" | |
| from .tn_simulator import TensorNetworkSimulator, simulate_grover_4round_32bit | |
| try: | |
| from .qiskit_simulation import ( | |
| run_grover_simulation, | |
| estimate_circuit_resources, | |
| QISKIT_AVAILABLE, | |
| ) | |
| except ImportError: | |
| QISKIT_AVAILABLE = False | |
| __all__ = [ | |
| "TensorNetworkSimulator", | |
| "simulate_grover_4round_32bit", | |
| "run_grover_simulation", | |
| "estimate_circuit_resources", | |
| "QISKIT_AVAILABLE", | |
| ] | |