├── .github ├── pull_request_template.md └── workflows │ ├── block-pr.yml │ ├── build-and-test.yml │ ├── build-deploy-to-production.yml │ ├── build-deploy-to-staging.yml │ ├── generate-and-submit-documentation.yaml │ ├── publish.yml │ ├── run-pytest-and-sonarcloud.yml │ └── update-changelog.yml ├── .gitignore ├── .readthedocs.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── conf.py ├── conftest.py ├── cryptographic_estimators ├── BIKEEstimator │ ├── BIKEAlgorithms │ │ ├── __init__.py │ │ ├── sd_key_attack.py │ │ └── sd_msg_attack.py │ ├── __init__.py │ ├── bike_algorithm.py │ ├── bike_constants.py │ ├── bike_estimator.py │ └── bike_problem.py ├── DummyEstimator │ ├── DummyAlgorithms │ │ ├── __init__.py │ │ └── dummy_algorithm1.py │ ├── __init__.py │ ├── dummy_algorithm.py │ ├── dummy_estimator.py │ └── dummy_problem.py ├── LEEstimator │ ├── LEAlgorithms │ │ ├── __init__.py │ │ ├── bbps.py │ │ ├── beullens.py │ │ └── leon.py │ ├── __init__.py │ ├── le_algorithm.py │ ├── le_constants.py │ ├── le_estimator.py │ ├── le_helper.py │ └── le_problem.py ├── MAYOEstimator │ ├── MAYOAlgorithms │ │ ├── __init__.py │ │ ├── claw_finding.py │ │ ├── direct_attack.py │ │ ├── intersection_attack.py │ │ ├── kipnis_shamir.py │ │ └── reconciliation_attack.py │ ├── __init__.py │ ├── mayo_algorithm.py │ ├── mayo_constants.py │ ├── mayo_estimator.py │ ├── mayo_helper.py │ └── mayo_problem.py ├── MQEstimator │ ├── MQAlgorithms │ │ ├── __init__.py │ │ ├── bjorklund.py │ │ ├── booleansolve_fxl.py │ │ ├── cgmta.py │ │ ├── crossbred.py │ │ ├── dinur1.py │ │ ├── dinur2.py │ │ ├── exhaustive_search.py │ │ ├── f5.py │ │ ├── hashimoto.py │ │ ├── hybrid_f5.py │ │ ├── kpg.py │ │ ├── lokshtanov.py │ │ └── mht.py │ ├── __init__.py │ ├── degree_of_regularity.py │ ├── mq_algorithm.py │ ├── mq_constants.py │ ├── mq_estimator.py │ ├── mq_helper.py │ ├── mq_problem.py │ ├── series │ │ ├── __init__.py │ │ ├── hilbert.py │ │ └── nmonomial.py │ └── witness_degree.py ├── MREstimator │ ├── MRAlgorithms │ │ ├── __init__.py │ │ ├── big_k.py │ │ ├── bruteforce.py │ │ ├── kernel_search.py │ │ ├── minors.py │ │ └── support_minors.py │ ├── __init__.py │ ├── mr_algorithm.py │ ├── mr_constants.py │ ├── mr_estimator.py │ ├── mr_helper.py │ └── mr_problem.py ├── PEEstimator │ ├── PEAlgorithms │ │ ├── __init__.py │ │ ├── beullens.py │ │ ├── leon.py │ │ └── ssa.py │ ├── __init__.py │ ├── pe_algorithm.py │ ├── pe_constants.py │ ├── pe_estimator.py │ ├── pe_helper.py │ └── pe_problem.py ├── PKEstimator │ ├── PKAlgorithms │ │ ├── __init__.py │ │ ├── kmp.py │ │ └── sbc.py │ ├── __init__.py │ ├── pk_algorithm.py │ ├── pk_constants.py │ ├── pk_estimator.py │ ├── pk_helper.py │ └── pk_problem.py ├── RankSDEstimator │ ├── RankSDAlgorithms │ │ ├── __init__.py │ │ ├── basis_enumeration.py │ │ ├── grs.py │ │ ├── guessing_enhanced_grs.py │ │ ├── hybrid_linearization.py │ │ ├── improved_grs.py │ │ ├── max_minors.py │ │ ├── ourivski_johansson_1.py │ │ ├── ourivski_johansson_2.py │ │ └── support_minors.py │ ├── __init__.py │ ├── ranksd_algorithm.py │ ├── ranksd_constants.py │ ├── ranksd_estimator.py │ ├── ranksd_helper.py │ └── ranksd_problem.py ├── RegSDEstimator │ ├── RegSDAlgorithms │ │ ├── __init__.py │ │ ├── ccj.py │ │ ├── ccj_lin.py │ │ ├── regisd_enum.py │ │ ├── regisd_perm.py │ │ ├── regisd_rep.py │ │ └── sd_attack.py │ ├── __init__.py │ ├── regsd_algorithm.py │ ├── regsd_constants.py │ ├── regsd_estimator.py │ ├── regsd_helper.py │ └── regsd_problem.py ├── SDEstimator │ ├── SDAlgorithms │ │ ├── __init__.py │ │ ├── ball_collision.py │ │ ├── bjmm.py │ │ ├── bjmm_dw.py │ │ ├── bjmm_pdw.py │ │ ├── bjmm_plus.py │ │ ├── both_may.py │ │ ├── dumer.py │ │ ├── may_ozerov.py │ │ ├── prange.py │ │ └── stern.py │ ├── SDWorkfactorModels │ │ ├── __init__.py │ │ ├── ball_collision.py │ │ ├── bjmm.py │ │ ├── both_may.py │ │ ├── dumer.py │ │ ├── may_ozerov.py │ │ ├── prange.py │ │ ├── scipy_model.py │ │ ├── stern.py │ │ └── workfactor_helper.py │ ├── __init__.py │ ├── sd_algorithm.py │ ├── sd_constants.py │ ├── sd_estimator.py │ ├── sd_helper.py │ └── sd_problem.py ├── SDFqEstimator │ ├── SDFqAlgorithms │ │ ├── __init__.py │ │ ├── leebrickell.py │ │ ├── prange.py │ │ └── stern.py │ ├── __init__.py │ ├── sdfq_algorithm.py │ ├── sdfq_constants.py │ ├── sdfq_estimator.py │ ├── sdfq_helper.py │ └── sdfq_problem.py ├── UOVEstimator │ ├── UOVAlgorithms │ │ ├── __init__.py │ │ ├── collision_attack.py │ │ ├── direct_attack.py │ │ ├── intersection_attack.py │ │ └── kipnis_shamir.py │ ├── __init__.py │ ├── uov_algorithm.py │ ├── uov_constants.py │ ├── uov_estimator.py │ └── uov_problem.py ├── __init__.py ├── base_algorithm.py ├── base_constants.py ├── base_estimator.py ├── base_problem.py ├── estimation_renderer.py └── helper.py ├── docs ├── CHANGELOG.md ├── Makefile ├── conf.py ├── github │ ├── add_new_estimator.md │ ├── code_conventions.md │ ├── contributing.md │ ├── docstrings_and_html.md │ ├── tests.md │ └── user_guide.md ├── images │ ├── favicon.ico │ └── tii_logo.png ├── kwargs_formatter.py └── make.bat ├── input_dictionary.json ├── publish_documentation.py ├── pyproject.toml ├── references.rst ├── run_update_changelog.sh ├── scripts ├── __init__.py ├── append_estimator_to_input_dictionary.py ├── create_copyright.py ├── create_documentation.py ├── create_new_estimator.py ├── generate_requirements.py ├── src │ ├── __init__.py │ ├── base_file_creator.py │ ├── create_algorithm.py │ ├── create_constant.py │ ├── create_estimator.py │ ├── create_init.py │ ├── create_problem.py │ └── create_specific_algorithm.py ├── templates │ ├── algorithm.py │ ├── algorithm_init.py │ ├── estimator.py │ ├── estimator_init.py │ ├── input_dictionary_template.json │ ├── problem.py │ └── specific_algorithm.py └── update_changelog.py ├── setup.cfg ├── setup.py ├── shell.nix ├── sonar-project.properties └── tests ├── __init__.py ├── conftest.py ├── external_estimators ├── MQEstimator │ ├── __init__.py │ └── legacy_implementations │ │ ├── __init__.py │ │ └── mpkc │ │ ├── __init__.py │ │ ├── algorithms │ │ ├── __init__.py │ │ ├── base.py │ │ ├── bjorklund.py │ │ ├── boolean_solve_fxl.py │ │ ├── cgmta.py │ │ ├── crossbred.py │ │ ├── dinur1.py │ │ ├── dinur2.py │ │ ├── exhaustive_search.py │ │ ├── f5.py │ │ ├── hybrid_f5.py │ │ ├── kpg.py │ │ ├── lokshtanov.py │ │ └── mht.py │ │ ├── degree_of_regularity.py │ │ ├── mq_estimator.py │ │ ├── series │ │ ├── __init__.py │ │ ├── hilbert.py │ │ └── nmonomial.py │ │ ├── utils.py │ │ └── witness_degree.py ├── __init__.py ├── ext_le.sage ├── ext_mq.py ├── ext_pe.sage ├── ext_pk.sage ├── ext_sd.py ├── ext_sdfq.sage ├── generate_kat.py └── helpers │ ├── README.md │ ├── __init__.py │ ├── attack_cost.sage │ ├── constants.py │ ├── cost.sage │ ├── estimator.py │ ├── kmp_cost.sage │ ├── optimize.py │ ├── our_cost.sage │ └── sage_helper.py ├── helper.py ├── internal_estimators ├── __init__.py ├── le.py ├── mq.py ├── pe.py ├── pk.py ├── sd.py └── sdfq.py ├── kat.yaml ├── test_kat.py ├── test_mq.py └── test_sd.py /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/block-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/block-pr.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/build-deploy-to-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/build-deploy-to-production.yml -------------------------------------------------------------------------------- /.github/workflows/build-deploy-to-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/build-deploy-to-staging.yml -------------------------------------------------------------------------------- /.github/workflows/generate-and-submit-documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/generate-and-submit-documentation.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/run-pytest-and-sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/run-pytest-and-sonarcloud.yml -------------------------------------------------------------------------------- /.github/workflows/update-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.github/workflows/update-changelog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | v1.0.5 -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/conf.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/conftest.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/sd_key_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/sd_key_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/sd_msg_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/BIKEAlgorithms/sd_msg_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/bike_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/bike_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/bike_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/bike_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/bike_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/bike_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/BIKEEstimator/bike_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/BIKEEstimator/bike_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/DummyAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/DummyAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/DummyAlgorithms/dummy_algorithm1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/DummyAlgorithms/dummy_algorithm1.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/dummy_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/dummy_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/dummy_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/dummy_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/DummyEstimator/dummy_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/DummyEstimator/dummy_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/LEAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/LEAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/LEAlgorithms/bbps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/LEAlgorithms/bbps.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/LEAlgorithms/beullens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/LEAlgorithms/beullens.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/LEAlgorithms/leon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/LEAlgorithms/leon.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/le_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/le_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/le_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/le_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/le_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/le_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/le_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/le_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/LEEstimator/le_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/LEEstimator/le_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/claw_finding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/claw_finding.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/direct_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/direct_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/intersection_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/intersection_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/kipnis_shamir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/kipnis_shamir.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/reconciliation_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/MAYOAlgorithms/reconciliation_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/mayo_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/mayo_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/mayo_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/mayo_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/mayo_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/mayo_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/mayo_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/mayo_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/MAYOEstimator/mayo_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MAYOEstimator/mayo_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/bjorklund.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/bjorklund.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/booleansolve_fxl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/booleansolve_fxl.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/cgmta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/cgmta.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/crossbred.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/crossbred.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/dinur1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/dinur1.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/dinur2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/dinur2.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/exhaustive_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/exhaustive_search.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/f5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/f5.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/hashimoto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/hashimoto.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/hybrid_f5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/hybrid_f5.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/kpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/kpg.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/lokshtanov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/lokshtanov.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/MQAlgorithms/mht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/MQAlgorithms/mht.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/degree_of_regularity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/degree_of_regularity.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/mq_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/mq_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/mq_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/mq_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/mq_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/mq_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/mq_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/mq_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/mq_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/mq_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/series/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/series/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/series/hilbert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/series/hilbert.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/series/nmonomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/series/nmonomial.py -------------------------------------------------------------------------------- /cryptographic_estimators/MQEstimator/witness_degree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MQEstimator/witness_degree.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/big_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/big_k.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/bruteforce.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/kernel_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/kernel_search.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/minors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/minors.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/MRAlgorithms/support_minors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/MRAlgorithms/support_minors.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/mr_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/mr_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/mr_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/mr_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/mr_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/mr_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/mr_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/mr_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/MREstimator/mr_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/MREstimator/mr_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/PEAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/PEAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/PEAlgorithms/beullens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/PEAlgorithms/beullens.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/PEAlgorithms/leon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/PEAlgorithms/leon.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/PEAlgorithms/ssa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/PEAlgorithms/ssa.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/pe_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/pe_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/pe_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/pe_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/pe_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/pe_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/pe_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/pe_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/PEEstimator/pe_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PEEstimator/pe_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/PKAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/PKAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/PKAlgorithms/kmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/PKAlgorithms/kmp.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/PKAlgorithms/sbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/PKAlgorithms/sbc.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/pk_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/pk_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/pk_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/pk_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/pk_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/pk_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/pk_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/pk_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/PKEstimator/pk_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/PKEstimator/pk_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/basis_enumeration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/basis_enumeration.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/grs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/grs.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/guessing_enhanced_grs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/guessing_enhanced_grs.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/hybrid_linearization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/hybrid_linearization.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/improved_grs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/improved_grs.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/max_minors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/max_minors.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/ourivski_johansson_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/ourivski_johansson_1.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/ourivski_johansson_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/ourivski_johansson_2.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/support_minors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/RankSDAlgorithms/support_minors.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/ranksd_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/ranksd_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/ranksd_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/ranksd_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/ranksd_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/ranksd_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/ranksd_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/ranksd_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/RankSDEstimator/ranksd_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RankSDEstimator/ranksd_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/ccj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/ccj.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/ccj_lin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/ccj_lin.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_enum.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_perm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_perm.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_rep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/regisd_rep.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/sd_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/RegSDAlgorithms/sd_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/regsd_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/regsd_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/regsd_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/regsd_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/regsd_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/regsd_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/regsd_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/regsd_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/RegSDEstimator/regsd_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/RegSDEstimator/regsd_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/ball_collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/ball_collision.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_dw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_dw.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_pdw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_pdw.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/bjmm_plus.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/both_may.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/both_may.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/dumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/dumer.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/may_ozerov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/may_ozerov.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/prange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/prange.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDAlgorithms/stern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDAlgorithms/stern.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/ball_collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/ball_collision.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/bjmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/bjmm.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/both_may.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/both_may.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/dumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/dumer.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/may_ozerov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/may_ozerov.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/prange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/prange.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/scipy_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/scipy_model.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/stern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/stern.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/SDWorkfactorModels/workfactor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/SDWorkfactorModels/workfactor_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/sd_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/sd_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/sd_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/sd_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/sd_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/sd_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/sd_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/sd_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDEstimator/sd_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDEstimator/sd_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/leebrickell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/leebrickell.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/prange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/prange.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/stern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/SDFqAlgorithms/stern.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/sdfq_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/sdfq_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/sdfq_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/sdfq_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/sdfq_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/sdfq_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/sdfq_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/sdfq_helper.py -------------------------------------------------------------------------------- /cryptographic_estimators/SDFqEstimator/sdfq_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/SDFqEstimator/sdfq_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/UOVAlgorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/UOVAlgorithms/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/UOVAlgorithms/collision_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/UOVAlgorithms/collision_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/UOVAlgorithms/direct_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/UOVAlgorithms/direct_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/UOVAlgorithms/intersection_attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/UOVAlgorithms/intersection_attack.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/UOVAlgorithms/kipnis_shamir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/UOVAlgorithms/kipnis_shamir.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/uov_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/uov_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/uov_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/uov_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/uov_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/uov_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/UOVEstimator/uov_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/UOVEstimator/uov_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/__init__.py -------------------------------------------------------------------------------- /cryptographic_estimators/base_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/base_algorithm.py -------------------------------------------------------------------------------- /cryptographic_estimators/base_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/base_constants.py -------------------------------------------------------------------------------- /cryptographic_estimators/base_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/base_estimator.py -------------------------------------------------------------------------------- /cryptographic_estimators/base_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/base_problem.py -------------------------------------------------------------------------------- /cryptographic_estimators/estimation_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/estimation_renderer.py -------------------------------------------------------------------------------- /cryptographic_estimators/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/cryptographic_estimators/helper.py -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/github/add_new_estimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/add_new_estimator.md -------------------------------------------------------------------------------- /docs/github/code_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/code_conventions.md -------------------------------------------------------------------------------- /docs/github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/contributing.md -------------------------------------------------------------------------------- /docs/github/docstrings_and_html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/docstrings_and_html.md -------------------------------------------------------------------------------- /docs/github/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/tests.md -------------------------------------------------------------------------------- /docs/github/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/github/user_guide.md -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/tii_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/images/tii_logo.png -------------------------------------------------------------------------------- /docs/kwargs_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/kwargs_formatter.py -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/docs/make.bat -------------------------------------------------------------------------------- /input_dictionary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/input_dictionary.json -------------------------------------------------------------------------------- /publish_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/publish_documentation.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/pyproject.toml -------------------------------------------------------------------------------- /references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/references.rst -------------------------------------------------------------------------------- /run_update_changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/run_update_changelog.sh -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/append_estimator_to_input_dictionary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/append_estimator_to_input_dictionary.py -------------------------------------------------------------------------------- /scripts/create_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/create_copyright.py -------------------------------------------------------------------------------- /scripts/create_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/create_documentation.py -------------------------------------------------------------------------------- /scripts/create_new_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/create_new_estimator.py -------------------------------------------------------------------------------- /scripts/generate_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/generate_requirements.py -------------------------------------------------------------------------------- /scripts/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/__init__.py -------------------------------------------------------------------------------- /scripts/src/base_file_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/base_file_creator.py -------------------------------------------------------------------------------- /scripts/src/create_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_algorithm.py -------------------------------------------------------------------------------- /scripts/src/create_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_constant.py -------------------------------------------------------------------------------- /scripts/src/create_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_estimator.py -------------------------------------------------------------------------------- /scripts/src/create_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_init.py -------------------------------------------------------------------------------- /scripts/src/create_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_problem.py -------------------------------------------------------------------------------- /scripts/src/create_specific_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/src/create_specific_algorithm.py -------------------------------------------------------------------------------- /scripts/templates/algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/algorithm.py -------------------------------------------------------------------------------- /scripts/templates/algorithm_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/algorithm_init.py -------------------------------------------------------------------------------- /scripts/templates/estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/estimator.py -------------------------------------------------------------------------------- /scripts/templates/estimator_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/estimator_init.py -------------------------------------------------------------------------------- /scripts/templates/input_dictionary_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/input_dictionary_template.json -------------------------------------------------------------------------------- /scripts/templates/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/problem.py -------------------------------------------------------------------------------- /scripts/templates/specific_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/templates/specific_algorithm.py -------------------------------------------------------------------------------- /scripts/update_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/scripts/update_changelog.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | max-line-length = 180 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/setup.py -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/shell.nix -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/__init__.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/__init__.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/base.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/bjorklund.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/bjorklund.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/boolean_solve_fxl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/boolean_solve_fxl.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/cgmta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/cgmta.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/crossbred.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/crossbred.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/dinur1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/dinur1.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/dinur2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/dinur2.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/exhaustive_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/exhaustive_search.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/f5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/f5.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/hybrid_f5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/hybrid_f5.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/kpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/kpg.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/lokshtanov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/lokshtanov.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/mht.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/algorithms/mht.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/degree_of_regularity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/degree_of_regularity.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/mq_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/mq_estimator.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/series/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/series/hilbert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/series/hilbert.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/series/nmonomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/series/nmonomial.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/utils.py -------------------------------------------------------------------------------- /tests/external_estimators/MQEstimator/legacy_implementations/mpkc/witness_degree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/MQEstimator/legacy_implementations/mpkc/witness_degree.py -------------------------------------------------------------------------------- /tests/external_estimators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external_estimators/ext_le.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_le.sage -------------------------------------------------------------------------------- /tests/external_estimators/ext_mq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_mq.py -------------------------------------------------------------------------------- /tests/external_estimators/ext_pe.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_pe.sage -------------------------------------------------------------------------------- /tests/external_estimators/ext_pk.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_pk.sage -------------------------------------------------------------------------------- /tests/external_estimators/ext_sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_sd.py -------------------------------------------------------------------------------- /tests/external_estimators/ext_sdfq.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/ext_sdfq.sage -------------------------------------------------------------------------------- /tests/external_estimators/generate_kat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/generate_kat.py -------------------------------------------------------------------------------- /tests/external_estimators/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/README.md -------------------------------------------------------------------------------- /tests/external_estimators/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external_estimators/helpers/attack_cost.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/attack_cost.sage -------------------------------------------------------------------------------- /tests/external_estimators/helpers/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/constants.py -------------------------------------------------------------------------------- /tests/external_estimators/helpers/cost.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/cost.sage -------------------------------------------------------------------------------- /tests/external_estimators/helpers/estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/estimator.py -------------------------------------------------------------------------------- /tests/external_estimators/helpers/kmp_cost.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/kmp_cost.sage -------------------------------------------------------------------------------- /tests/external_estimators/helpers/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/optimize.py -------------------------------------------------------------------------------- /tests/external_estimators/helpers/our_cost.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/our_cost.sage -------------------------------------------------------------------------------- /tests/external_estimators/helpers/sage_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/external_estimators/helpers/sage_helper.py -------------------------------------------------------------------------------- /tests/helper.py: -------------------------------------------------------------------------------- 1 | DOCKER_YAML_REFERENCE_PATH = "/home/cryptographic_estimators/tests/kat.yaml" 2 | -------------------------------------------------------------------------------- /tests/internal_estimators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/internal_estimators/le.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/le.py -------------------------------------------------------------------------------- /tests/internal_estimators/mq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/mq.py -------------------------------------------------------------------------------- /tests/internal_estimators/pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/pe.py -------------------------------------------------------------------------------- /tests/internal_estimators/pk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/pk.py -------------------------------------------------------------------------------- /tests/internal_estimators/sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/sd.py -------------------------------------------------------------------------------- /tests/internal_estimators/sdfq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/internal_estimators/sdfq.py -------------------------------------------------------------------------------- /tests/kat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/kat.yaml -------------------------------------------------------------------------------- /tests/test_kat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/test_kat.py -------------------------------------------------------------------------------- /tests/test_mq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/test_mq.py -------------------------------------------------------------------------------- /tests/test_sd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto-TII/CryptographicEstimators/HEAD/tests/test_sd.py --------------------------------------------------------------------------------