├── .gitignore ├── LICENSE ├── README.md ├── _test ├── __init__.py ├── __main__.py ├── algorithm_test.py ├── elliptic_curves_group_test.py ├── finite_fields_test.py ├── fraction_fields_test.py ├── polynomial_rings_test.py ├── quotient_rings_test.py └── support_test.py ├── doc ├── Doxyfile ├── doxypy-0.4.2 │ ├── PKG-INFO │ ├── doxypy.py │ └── setup.py └── quick_tags ├── elliptic_curves ├── __init__.py ├── division_polynomials │ ├── __init__.py │ └── naive.py ├── l_torsion_group │ ├── __init__.py │ └── naive.py ├── naive.py └── polynomials │ ├── __init__.py │ └── naive.py ├── fields ├── __init__.py ├── finite │ ├── __init__.py │ └── naive.py └── fraction │ ├── __init__.py │ └── naive.py ├── naive_schoof.py ├── reduced_computation_schoof.py ├── rings ├── __init__.py ├── integers │ ├── __init__.py │ └── naive.py ├── polynomials │ ├── __init__.py │ └── naive.py └── quotients │ ├── __init__.py │ └── naive.py ├── support ├── __init__.py ├── operators.py ├── primes.py ├── profiling.py ├── quotients.py ├── rings.py ├── running.py └── types.py └── tools ├── _test └── callgraph_test.py ├── callgraph.py ├── callgraph_operations.py ├── paramter_generator.py ├── primes.txt ├── profile_to_callgrind.py ├── profile_to_dot.py └── profile_to_table.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/README.md -------------------------------------------------------------------------------- /_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_test/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/__main__.py -------------------------------------------------------------------------------- /_test/algorithm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/algorithm_test.py -------------------------------------------------------------------------------- /_test/elliptic_curves_group_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/elliptic_curves_group_test.py -------------------------------------------------------------------------------- /_test/finite_fields_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/finite_fields_test.py -------------------------------------------------------------------------------- /_test/fraction_fields_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/fraction_fields_test.py -------------------------------------------------------------------------------- /_test/polynomial_rings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/polynomial_rings_test.py -------------------------------------------------------------------------------- /_test/quotient_rings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/quotient_rings_test.py -------------------------------------------------------------------------------- /_test/support_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/_test/support_test.py -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/doxypy-0.4.2/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/doc/doxypy-0.4.2/PKG-INFO -------------------------------------------------------------------------------- /doc/doxypy-0.4.2/doxypy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/doc/doxypy-0.4.2/doxypy.py -------------------------------------------------------------------------------- /doc/doxypy-0.4.2/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/doc/doxypy-0.4.2/setup.py -------------------------------------------------------------------------------- /doc/quick_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/doc/quick_tags -------------------------------------------------------------------------------- /elliptic_curves/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elliptic_curves/division_polynomials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elliptic_curves/division_polynomials/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/elliptic_curves/division_polynomials/naive.py -------------------------------------------------------------------------------- /elliptic_curves/l_torsion_group/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elliptic_curves/l_torsion_group/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/elliptic_curves/l_torsion_group/naive.py -------------------------------------------------------------------------------- /elliptic_curves/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/elliptic_curves/naive.py -------------------------------------------------------------------------------- /elliptic_curves/polynomials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elliptic_curves/polynomials/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/elliptic_curves/polynomials/naive.py -------------------------------------------------------------------------------- /fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/fields/__init__.py -------------------------------------------------------------------------------- /fields/finite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fields/finite/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/fields/finite/naive.py -------------------------------------------------------------------------------- /fields/fraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fields/fraction/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/fields/fraction/naive.py -------------------------------------------------------------------------------- /naive_schoof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/naive_schoof.py -------------------------------------------------------------------------------- /reduced_computation_schoof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/reduced_computation_schoof.py -------------------------------------------------------------------------------- /rings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/rings/__init__.py -------------------------------------------------------------------------------- /rings/integers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rings/integers/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/rings/integers/naive.py -------------------------------------------------------------------------------- /rings/polynomials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rings/polynomials/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/rings/polynomials/naive.py -------------------------------------------------------------------------------- /rings/quotients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rings/quotients/naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/rings/quotients/naive.py -------------------------------------------------------------------------------- /support/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/operators.py -------------------------------------------------------------------------------- /support/primes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/primes.py -------------------------------------------------------------------------------- /support/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/profiling.py -------------------------------------------------------------------------------- /support/quotients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/quotients.py -------------------------------------------------------------------------------- /support/rings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/rings.py -------------------------------------------------------------------------------- /support/running.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/running.py -------------------------------------------------------------------------------- /support/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/support/types.py -------------------------------------------------------------------------------- /tools/_test/callgraph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/_test/callgraph_test.py -------------------------------------------------------------------------------- /tools/callgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/callgraph.py -------------------------------------------------------------------------------- /tools/callgraph_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/callgraph_operations.py -------------------------------------------------------------------------------- /tools/paramter_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/paramter_generator.py -------------------------------------------------------------------------------- /tools/primes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/primes.txt -------------------------------------------------------------------------------- /tools/profile_to_callgrind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/profile_to_callgrind.py -------------------------------------------------------------------------------- /tools/profile_to_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/profile_to_dot.py -------------------------------------------------------------------------------- /tools/profile_to_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pdinges/python-schoof/HEAD/tools/profile_to_table.py --------------------------------------------------------------------------------