├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── Readme.md ├── bench ├── CMakeLists.txt ├── bench_monprod.cu └── yield │ ├── base.ini │ ├── generate.py │ ├── input │ ├── bw128.input │ ├── bw160.input │ ├── bw192.input │ ├── bw224.input │ ├── bw256.input │ ├── bw288.input │ ├── bw320.input │ ├── bw352.input │ ├── bw384.input │ ├── bw416.input │ ├── bw448.input │ └── bw96.input │ ├── parse.py │ └── print.py ├── cmake ├── FindGMP.cmake └── version.cmake ├── example ├── config.ini ├── input.txt └── input2.txt ├── include ├── build_config.h.in ├── config │ ├── LICENSE.txt │ ├── config.h │ ├── handler.h │ └── ini.h ├── cudautil.h ├── ecc │ ├── naf.h │ └── twisted_edwards.h ├── ecm │ ├── batch.h │ ├── ecm.h │ ├── factor_task.h │ ├── stage1.h │ ├── stage2.h │ └── twisted_edwards.h ├── input │ └── input.h ├── log.h ├── mp │ ├── gmp_conversion.h │ ├── mp.h │ └── mp_montgomery.h ├── test │ └── testutil.h └── version.h.in ├── resource ├── CMakeLists.txt ├── bouvier-8192 ├── naf4096 ├── naf50000 ├── naf8192 ├── trpl-batch-4096 ├── trpl-batch-50000 ├── trpl-batch-8192 └── trpl4096 ├── src ├── CMakeLists.txt ├── config │ ├── config.cu │ ├── handler.cu │ └── ini.c ├── cuda-ecm.c ├── ecc │ ├── naf.cu │ ├── tw_ed_common.cu │ ├── tw_ed_extended.cu │ └── tw_ed_inverted.cu ├── ecm │ ├── batch.cu │ ├── ecm.cu │ ├── factor_task.cu │ ├── stage1.cu │ ├── stage2.cu │ ├── tw_ed_extended.cu │ └── tw_ed_inverted.cu ├── gmp_conv │ └── gmp_conversion.c ├── input │ ├── file.c │ ├── parser.c │ └── tcp.c ├── log.c ├── mp │ ├── mp.cu │ └── mp_montgomery.cu └── tcp-client.c └── tests ├── CMakeLists.txt ├── cpu ├── ecc │ ├── test_ecc.c │ └── test_point_on_curve.c ├── ecm │ └── test_factor_list_sort.c ├── mp │ ├── test_mp_add.c │ ├── test_mp_cmp.c │ ├── test_mp_conversion.c │ ├── test_mp_gt.c │ ├── test_mp_mul.c │ ├── test_mp_mul_ui.c │ ├── test_mp_setbit.c │ ├── test_mp_srlimbs.c │ ├── test_mp_sub.c │ ├── test_mp_sub_mod.c │ └── test_mp_testbit.c ├── mp_montgomery │ ├── test_mp_monexp.c │ ├── test_mp_moninv.c │ ├── test_mp_monprod.c │ └── test_mp_montrans.c └── naf │ └── test_naf.c └── gpu ├── ecc ├── test_ecc.cu └── test_point_on_curve.cu ├── ecm ├── test_bouvier8192.cu ├── test_naf_smul.cu ├── test_naf_smul_nafarr.cu ├── test_trpl_batch_smul.cu └── test_trplchain_smul.cu ├── mp ├── test_mp_add.cu ├── test_mp_cmp.cu ├── test_mp_copy.cu ├── test_mp_gt.cu ├── test_mp_mul.cu ├── test_mp_sub.cu └── test_mp_sub_mod.cu └── mp_montgomery ├── test_mp_monexp.cu ├── test_mp_moninv.cu ├── test_mp_monprod.cu ├── test_mp_monprod_distinct.cu └── test_mp_monsquare.cu /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/Readme.md -------------------------------------------------------------------------------- /bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/CMakeLists.txt -------------------------------------------------------------------------------- /bench/bench_monprod.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/bench_monprod.cu -------------------------------------------------------------------------------- /bench/yield/base.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/base.ini -------------------------------------------------------------------------------- /bench/yield/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/generate.py -------------------------------------------------------------------------------- /bench/yield/input/bw128.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw128.input -------------------------------------------------------------------------------- /bench/yield/input/bw160.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw160.input -------------------------------------------------------------------------------- /bench/yield/input/bw192.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw192.input -------------------------------------------------------------------------------- /bench/yield/input/bw224.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw224.input -------------------------------------------------------------------------------- /bench/yield/input/bw256.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw256.input -------------------------------------------------------------------------------- /bench/yield/input/bw288.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw288.input -------------------------------------------------------------------------------- /bench/yield/input/bw320.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw320.input -------------------------------------------------------------------------------- /bench/yield/input/bw352.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw352.input -------------------------------------------------------------------------------- /bench/yield/input/bw384.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw384.input -------------------------------------------------------------------------------- /bench/yield/input/bw416.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw416.input -------------------------------------------------------------------------------- /bench/yield/input/bw448.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw448.input -------------------------------------------------------------------------------- /bench/yield/input/bw96.input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/input/bw96.input -------------------------------------------------------------------------------- /bench/yield/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/parse.py -------------------------------------------------------------------------------- /bench/yield/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/bench/yield/print.py -------------------------------------------------------------------------------- /cmake/FindGMP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/cmake/FindGMP.cmake -------------------------------------------------------------------------------- /cmake/version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/cmake/version.cmake -------------------------------------------------------------------------------- /example/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/example/config.ini -------------------------------------------------------------------------------- /example/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/example/input.txt -------------------------------------------------------------------------------- /example/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/example/input2.txt -------------------------------------------------------------------------------- /include/build_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/build_config.h.in -------------------------------------------------------------------------------- /include/config/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/config/LICENSE.txt -------------------------------------------------------------------------------- /include/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/config/config.h -------------------------------------------------------------------------------- /include/config/handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/config/handler.h -------------------------------------------------------------------------------- /include/config/ini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/config/ini.h -------------------------------------------------------------------------------- /include/cudautil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/cudautil.h -------------------------------------------------------------------------------- /include/ecc/naf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecc/naf.h -------------------------------------------------------------------------------- /include/ecc/twisted_edwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecc/twisted_edwards.h -------------------------------------------------------------------------------- /include/ecm/batch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/batch.h -------------------------------------------------------------------------------- /include/ecm/ecm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/ecm.h -------------------------------------------------------------------------------- /include/ecm/factor_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/factor_task.h -------------------------------------------------------------------------------- /include/ecm/stage1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/stage1.h -------------------------------------------------------------------------------- /include/ecm/stage2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/stage2.h -------------------------------------------------------------------------------- /include/ecm/twisted_edwards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/ecm/twisted_edwards.h -------------------------------------------------------------------------------- /include/input/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/input/input.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/log.h -------------------------------------------------------------------------------- /include/mp/gmp_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/mp/gmp_conversion.h -------------------------------------------------------------------------------- /include/mp/mp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/mp/mp.h -------------------------------------------------------------------------------- /include/mp/mp_montgomery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/mp/mp_montgomery.h -------------------------------------------------------------------------------- /include/test/testutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/test/testutil.h -------------------------------------------------------------------------------- /include/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/include/version.h.in -------------------------------------------------------------------------------- /resource/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/CMakeLists.txt -------------------------------------------------------------------------------- /resource/bouvier-8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/bouvier-8192 -------------------------------------------------------------------------------- /resource/naf4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/naf4096 -------------------------------------------------------------------------------- /resource/naf50000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/naf50000 -------------------------------------------------------------------------------- /resource/naf8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/naf8192 -------------------------------------------------------------------------------- /resource/trpl-batch-4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/trpl-batch-4096 -------------------------------------------------------------------------------- /resource/trpl-batch-50000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/trpl-batch-50000 -------------------------------------------------------------------------------- /resource/trpl-batch-8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/trpl-batch-8192 -------------------------------------------------------------------------------- /resource/trpl4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/resource/trpl4096 -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/config/config.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/config/config.cu -------------------------------------------------------------------------------- /src/config/handler.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/config/handler.cu -------------------------------------------------------------------------------- /src/config/ini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/config/ini.c -------------------------------------------------------------------------------- /src/cuda-ecm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/cuda-ecm.c -------------------------------------------------------------------------------- /src/ecc/naf.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecc/naf.cu -------------------------------------------------------------------------------- /src/ecc/tw_ed_common.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecc/tw_ed_common.cu -------------------------------------------------------------------------------- /src/ecc/tw_ed_extended.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecc/tw_ed_extended.cu -------------------------------------------------------------------------------- /src/ecc/tw_ed_inverted.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecc/tw_ed_inverted.cu -------------------------------------------------------------------------------- /src/ecm/batch.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/batch.cu -------------------------------------------------------------------------------- /src/ecm/ecm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/ecm.cu -------------------------------------------------------------------------------- /src/ecm/factor_task.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/factor_task.cu -------------------------------------------------------------------------------- /src/ecm/stage1.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/stage1.cu -------------------------------------------------------------------------------- /src/ecm/stage2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/stage2.cu -------------------------------------------------------------------------------- /src/ecm/tw_ed_extended.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/tw_ed_extended.cu -------------------------------------------------------------------------------- /src/ecm/tw_ed_inverted.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/ecm/tw_ed_inverted.cu -------------------------------------------------------------------------------- /src/gmp_conv/gmp_conversion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/gmp_conv/gmp_conversion.c -------------------------------------------------------------------------------- /src/input/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/input/file.c -------------------------------------------------------------------------------- /src/input/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/input/parser.c -------------------------------------------------------------------------------- /src/input/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/input/tcp.c -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/log.c -------------------------------------------------------------------------------- /src/mp/mp.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/mp/mp.cu -------------------------------------------------------------------------------- /src/mp/mp_montgomery.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/mp/mp_montgomery.cu -------------------------------------------------------------------------------- /src/tcp-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/src/tcp-client.c -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cpu/ecc/test_ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/ecc/test_ecc.c -------------------------------------------------------------------------------- /tests/cpu/ecc/test_point_on_curve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/ecc/test_point_on_curve.c -------------------------------------------------------------------------------- /tests/cpu/ecm/test_factor_list_sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/ecm/test_factor_list_sort.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_add.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_cmp.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_conversion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_conversion.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_gt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_gt.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_mul.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_mul_ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_mul_ui.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_setbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_setbit.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_srlimbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_srlimbs.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_sub.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_sub_mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_sub_mod.c -------------------------------------------------------------------------------- /tests/cpu/mp/test_mp_testbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp/test_mp_testbit.c -------------------------------------------------------------------------------- /tests/cpu/mp_montgomery/test_mp_monexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp_montgomery/test_mp_monexp.c -------------------------------------------------------------------------------- /tests/cpu/mp_montgomery/test_mp_moninv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp_montgomery/test_mp_moninv.c -------------------------------------------------------------------------------- /tests/cpu/mp_montgomery/test_mp_monprod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp_montgomery/test_mp_monprod.c -------------------------------------------------------------------------------- /tests/cpu/mp_montgomery/test_mp_montrans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/mp_montgomery/test_mp_montrans.c -------------------------------------------------------------------------------- /tests/cpu/naf/test_naf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/cpu/naf/test_naf.c -------------------------------------------------------------------------------- /tests/gpu/ecc/test_ecc.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecc/test_ecc.cu -------------------------------------------------------------------------------- /tests/gpu/ecc/test_point_on_curve.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecc/test_point_on_curve.cu -------------------------------------------------------------------------------- /tests/gpu/ecm/test_bouvier8192.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecm/test_bouvier8192.cu -------------------------------------------------------------------------------- /tests/gpu/ecm/test_naf_smul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecm/test_naf_smul.cu -------------------------------------------------------------------------------- /tests/gpu/ecm/test_naf_smul_nafarr.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecm/test_naf_smul_nafarr.cu -------------------------------------------------------------------------------- /tests/gpu/ecm/test_trpl_batch_smul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecm/test_trpl_batch_smul.cu -------------------------------------------------------------------------------- /tests/gpu/ecm/test_trplchain_smul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/ecm/test_trplchain_smul.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_add.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_add.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_cmp.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_cmp.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_copy.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_copy.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_gt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_gt.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_mul.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_mul.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_sub.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_sub.cu -------------------------------------------------------------------------------- /tests/gpu/mp/test_mp_sub_mod.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp/test_mp_sub_mod.cu -------------------------------------------------------------------------------- /tests/gpu/mp_montgomery/test_mp_monexp.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp_montgomery/test_mp_monexp.cu -------------------------------------------------------------------------------- /tests/gpu/mp_montgomery/test_mp_moninv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp_montgomery/test_mp_moninv.cu -------------------------------------------------------------------------------- /tests/gpu/mp_montgomery/test_mp_monprod.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp_montgomery/test_mp_monprod.cu -------------------------------------------------------------------------------- /tests/gpu/mp_montgomery/test_mp_monprod_distinct.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp_montgomery/test_mp_monprod_distinct.cu -------------------------------------------------------------------------------- /tests/gpu/mp_montgomery/test_mp_monsquare.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chair-for-Security-Engineering/ecmongpu/HEAD/tests/gpu/mp_montgomery/test_mp_monsquare.cu --------------------------------------------------------------------------------