├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── sync.yml ├── .gitignore ├── INSTRUMENTATION.md ├── Makefile ├── README.md ├── docker ├── Dockerfile └── README.md ├── install ├── install_apt.sh └── install_coreutils.sh ├── src ├── .gitignore ├── ail.ml ├── ail_defs.ml ├── ail_parser.ml ├── ail_utils.ml ├── analysis_process.ml ├── arm_parser.ml ├── arm_preprocess.py ├── cfg.ml ├── cg.ml ├── common_parser.ml ├── compile_process.py ├── data_instrumentation.py ├── data_process.ml ├── data_pruner.py ├── disassemble_process.ml ├── disassemble_validator.ml ├── dune ├── dune-project ├── exception_process.py ├── export_data.py ├── extern_symbol_process64.py ├── filter_nop.py ├── flow_insensitive_analysis.ml ├── fun.c ├── func_discover │ └── func_addr.py ├── func_slicer.ml ├── generic_instr_asm.asm ├── generic_instr_fun.c ├── gobmk_sub.py ├── init.ml ├── init.opam ├── init_sec_adjust.py ├── inline_update.py ├── instr_prune.py ├── instrumentation.ml ├── label_adjust.py ├── lex_new.ml ├── main_discover.py ├── parse_init_array.py ├── parser.ml ├── pic_process.py ├── pic_process64.py ├── plugins │ ├── _tags │ ├── bb_counting.ml │ ├── bb_trimmer.ml │ ├── c │ │ └── lib.c │ ├── empty_plugin.ml │ ├── func_counting.ml │ ├── instr_asm.ml │ ├── instr_c.ml │ ├── instr_file_orw.ml │ ├── instr_func.ml │ ├── instr_gzip.ml │ ├── instr_mem.ml │ ├── instr_mem_replace.ml │ ├── instr_sandbox.ml │ ├── instrumentation_template.ml │ ├── mem_write.ml │ ├── nop_padding.ml │ └── trace_profiling.ml ├── points.test00.32.ins ├── points.test00.64.ins ├── points.test01.32.ins ├── points.test01.64.ins ├── points.test05.32.ins ├── points.test05.64.ins ├── points.test07.32.ins ├── points.test07.64.ins ├── points │ └── .gitignore ├── post_process.py ├── post_process_data.py ├── post_process_lib.py ├── pp_print.ml ├── pre_process.py ├── reassemble_symbol_get.ml ├── sec_empty_creator.py ├── semantic_analysis.ml ├── share_lib_helper.ml ├── spliter.py ├── symbol_table_get.ml ├── symbolize.py ├── type.ml ├── uroboros.py ├── useless_func_del.py ├── useless_func_discover.py └── visit.ml └── test ├── .gitignore ├── README.md ├── instruction_to_reproduce_experimenttal_results_reported_in_Wang_et_al._2015.md ├── rware ├── Makefile ├── Makefile64 ├── hello-bk │ ├── hello.txt │ ├── hello2.txt │ └── hello3.txt ├── hello │ ├── hello.txt │ ├── hello2.txt │ └── hello3.txt ├── keys │ ├── private.key │ └── public_key.h ├── points.genecdh.32.ins ├── points.genecdh.64.ins ├── points.rware.32.ins ├── points.rware.64.ins ├── src │ ├── common.h │ ├── genecdh.c │ ├── rware.c │ └── unrware.c ├── tiny-AES-c │ ├── .gitignore │ ├── README.md │ ├── aes.c │ ├── aes.h │ ├── aes.hpp │ └── unlicense.txt └── tiny-ECDH-c │ ├── LICENSE │ ├── README.md │ ├── ecdh.c │ ├── ecdh.h │ └── ecdh_example.c ├── simul_io ├── capture.c ├── points.float_capture.32.ins ├── points.float_capture.64.ins ├── simul_io.32.nopie.dynamic ├── simul_io.32.nopie.dynamic.sym ├── simul_io.64.nopie.dynamic └── simul_io.64.nopie.dynamic.sym ├── test00.c ├── test01.c ├── test02.c ├── test03.c ├── test04.c ├── test05.c ├── test06.c ├── test07.c ├── test08.c ├── test_action.sh ├── test_all.py ├── test_coreutils.sh └── test_instrument.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/.gitignore -------------------------------------------------------------------------------- /INSTRUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/INSTRUMENTATION.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/docker/README.md -------------------------------------------------------------------------------- /install/install_apt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/install/install_apt.sh -------------------------------------------------------------------------------- /install/install_coreutils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/install/install_coreutils.sh -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/ail.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/ail.ml -------------------------------------------------------------------------------- /src/ail_defs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/ail_defs.ml -------------------------------------------------------------------------------- /src/ail_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/ail_parser.ml -------------------------------------------------------------------------------- /src/ail_utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/ail_utils.ml -------------------------------------------------------------------------------- /src/analysis_process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/analysis_process.ml -------------------------------------------------------------------------------- /src/arm_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/arm_parser.ml -------------------------------------------------------------------------------- /src/arm_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/arm_preprocess.py -------------------------------------------------------------------------------- /src/cfg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/cfg.ml -------------------------------------------------------------------------------- /src/cg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/cg.ml -------------------------------------------------------------------------------- /src/common_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/common_parser.ml -------------------------------------------------------------------------------- /src/compile_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/compile_process.py -------------------------------------------------------------------------------- /src/data_instrumentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/data_instrumentation.py -------------------------------------------------------------------------------- /src/data_process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/data_process.ml -------------------------------------------------------------------------------- /src/data_pruner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/data_pruner.py -------------------------------------------------------------------------------- /src/disassemble_process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/disassemble_process.ml -------------------------------------------------------------------------------- /src/disassemble_validator.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/disassemble_validator.ml -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/dune -------------------------------------------------------------------------------- /src/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.17) 2 | (name uroboros) 3 | -------------------------------------------------------------------------------- /src/exception_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/exception_process.py -------------------------------------------------------------------------------- /src/export_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/export_data.py -------------------------------------------------------------------------------- /src/extern_symbol_process64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/extern_symbol_process64.py -------------------------------------------------------------------------------- /src/filter_nop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/filter_nop.py -------------------------------------------------------------------------------- /src/flow_insensitive_analysis.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/flow_insensitive_analysis.ml -------------------------------------------------------------------------------- /src/fun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/fun.c -------------------------------------------------------------------------------- /src/func_discover/func_addr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/func_discover/func_addr.py -------------------------------------------------------------------------------- /src/func_slicer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/func_slicer.ml -------------------------------------------------------------------------------- /src/generic_instr_asm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/generic_instr_asm.asm -------------------------------------------------------------------------------- /src/generic_instr_fun.c: -------------------------------------------------------------------------------- 1 | 2 | void generic_instr_fun() { 3 | puts("ABC"); 4 | } 5 | -------------------------------------------------------------------------------- /src/gobmk_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/gobmk_sub.py -------------------------------------------------------------------------------- /src/init.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/init.ml -------------------------------------------------------------------------------- /src/init.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/init_sec_adjust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/init_sec_adjust.py -------------------------------------------------------------------------------- /src/inline_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/inline_update.py -------------------------------------------------------------------------------- /src/instr_prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/instr_prune.py -------------------------------------------------------------------------------- /src/instrumentation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/instrumentation.ml -------------------------------------------------------------------------------- /src/label_adjust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/label_adjust.py -------------------------------------------------------------------------------- /src/lex_new.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/lex_new.ml -------------------------------------------------------------------------------- /src/main_discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/main_discover.py -------------------------------------------------------------------------------- /src/parse_init_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/parse_init_array.py -------------------------------------------------------------------------------- /src/parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/parser.ml -------------------------------------------------------------------------------- /src/pic_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/pic_process.py -------------------------------------------------------------------------------- /src/pic_process64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/pic_process64.py -------------------------------------------------------------------------------- /src/plugins/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/_tags -------------------------------------------------------------------------------- /src/plugins/bb_counting.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/bb_counting.ml -------------------------------------------------------------------------------- /src/plugins/bb_trimmer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/bb_trimmer.ml -------------------------------------------------------------------------------- /src/plugins/c/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/c/lib.c -------------------------------------------------------------------------------- /src/plugins/empty_plugin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/empty_plugin.ml -------------------------------------------------------------------------------- /src/plugins/func_counting.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/func_counting.ml -------------------------------------------------------------------------------- /src/plugins/instr_asm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_asm.ml -------------------------------------------------------------------------------- /src/plugins/instr_c.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_c.ml -------------------------------------------------------------------------------- /src/plugins/instr_file_orw.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_file_orw.ml -------------------------------------------------------------------------------- /src/plugins/instr_func.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_func.ml -------------------------------------------------------------------------------- /src/plugins/instr_gzip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_gzip.ml -------------------------------------------------------------------------------- /src/plugins/instr_mem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_mem.ml -------------------------------------------------------------------------------- /src/plugins/instr_mem_replace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_mem_replace.ml -------------------------------------------------------------------------------- /src/plugins/instr_sandbox.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instr_sandbox.ml -------------------------------------------------------------------------------- /src/plugins/instrumentation_template.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/instrumentation_template.ml -------------------------------------------------------------------------------- /src/plugins/mem_write.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/mem_write.ml -------------------------------------------------------------------------------- /src/plugins/nop_padding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/nop_padding.ml -------------------------------------------------------------------------------- /src/plugins/trace_profiling.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/plugins/trace_profiling.ml -------------------------------------------------------------------------------- /src/points.test00.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test00.32.ins -------------------------------------------------------------------------------- /src/points.test00.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test00.64.ins -------------------------------------------------------------------------------- /src/points.test01.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test01.32.ins -------------------------------------------------------------------------------- /src/points.test01.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test01.64.ins -------------------------------------------------------------------------------- /src/points.test05.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test05.32.ins -------------------------------------------------------------------------------- /src/points.test05.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test05.64.ins -------------------------------------------------------------------------------- /src/points.test07.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test07.32.ins -------------------------------------------------------------------------------- /src/points.test07.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points.test07.64.ins -------------------------------------------------------------------------------- /src/points/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/points/.gitignore -------------------------------------------------------------------------------- /src/post_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/post_process.py -------------------------------------------------------------------------------- /src/post_process_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/post_process_data.py -------------------------------------------------------------------------------- /src/post_process_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/post_process_lib.py -------------------------------------------------------------------------------- /src/pp_print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/pp_print.ml -------------------------------------------------------------------------------- /src/pre_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/pre_process.py -------------------------------------------------------------------------------- /src/reassemble_symbol_get.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/reassemble_symbol_get.ml -------------------------------------------------------------------------------- /src/sec_empty_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/sec_empty_creator.py -------------------------------------------------------------------------------- /src/semantic_analysis.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/semantic_analysis.ml -------------------------------------------------------------------------------- /src/share_lib_helper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/share_lib_helper.ml -------------------------------------------------------------------------------- /src/spliter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/spliter.py -------------------------------------------------------------------------------- /src/symbol_table_get.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/symbol_table_get.ml -------------------------------------------------------------------------------- /src/symbolize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/symbolize.py -------------------------------------------------------------------------------- /src/type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/type.ml -------------------------------------------------------------------------------- /src/uroboros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/uroboros.py -------------------------------------------------------------------------------- /src/useless_func_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/useless_func_del.py -------------------------------------------------------------------------------- /src/useless_func_discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/useless_func_discover.py -------------------------------------------------------------------------------- /src/visit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/src/visit.ml -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/README.md -------------------------------------------------------------------------------- /test/instruction_to_reproduce_experimenttal_results_reported_in_Wang_et_al._2015.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/instruction_to_reproduce_experimenttal_results_reported_in_Wang_et_al._2015.md -------------------------------------------------------------------------------- /test/rware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/Makefile -------------------------------------------------------------------------------- /test/rware/Makefile64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/Makefile64 -------------------------------------------------------------------------------- /test/rware/hello-bk/hello.txt: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/rware/hello-bk/hello2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/hello-bk/hello2.txt -------------------------------------------------------------------------------- /test/rware/hello-bk/hello3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/hello-bk/hello3.txt -------------------------------------------------------------------------------- /test/rware/hello/hello.txt: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/rware/hello/hello2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/hello/hello2.txt -------------------------------------------------------------------------------- /test/rware/hello/hello3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/hello/hello3.txt -------------------------------------------------------------------------------- /test/rware/keys/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/keys/private.key -------------------------------------------------------------------------------- /test/rware/keys/public_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/keys/public_key.h -------------------------------------------------------------------------------- /test/rware/points.genecdh.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/points.genecdh.32.ins -------------------------------------------------------------------------------- /test/rware/points.genecdh.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/points.genecdh.64.ins -------------------------------------------------------------------------------- /test/rware/points.rware.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/points.rware.32.ins -------------------------------------------------------------------------------- /test/rware/points.rware.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/points.rware.64.ins -------------------------------------------------------------------------------- /test/rware/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/src/common.h -------------------------------------------------------------------------------- /test/rware/src/genecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/src/genecdh.c -------------------------------------------------------------------------------- /test/rware/src/rware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/src/rware.c -------------------------------------------------------------------------------- /test/rware/src/unrware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/src/unrware.c -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/.gitignore -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/README.md -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/aes.c -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/aes.h -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/aes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/aes.hpp -------------------------------------------------------------------------------- /test/rware/tiny-AES-c/unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-AES-c/unlicense.txt -------------------------------------------------------------------------------- /test/rware/tiny-ECDH-c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-ECDH-c/LICENSE -------------------------------------------------------------------------------- /test/rware/tiny-ECDH-c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-ECDH-c/README.md -------------------------------------------------------------------------------- /test/rware/tiny-ECDH-c/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-ECDH-c/ecdh.c -------------------------------------------------------------------------------- /test/rware/tiny-ECDH-c/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-ECDH-c/ecdh.h -------------------------------------------------------------------------------- /test/rware/tiny-ECDH-c/ecdh_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/rware/tiny-ECDH-c/ecdh_example.c -------------------------------------------------------------------------------- /test/simul_io/capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/capture.c -------------------------------------------------------------------------------- /test/simul_io/points.float_capture.32.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/points.float_capture.32.ins -------------------------------------------------------------------------------- /test/simul_io/points.float_capture.64.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/points.float_capture.64.ins -------------------------------------------------------------------------------- /test/simul_io/simul_io.32.nopie.dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/simul_io.32.nopie.dynamic -------------------------------------------------------------------------------- /test/simul_io/simul_io.32.nopie.dynamic.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/simul_io.32.nopie.dynamic.sym -------------------------------------------------------------------------------- /test/simul_io/simul_io.64.nopie.dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/simul_io.64.nopie.dynamic -------------------------------------------------------------------------------- /test/simul_io/simul_io.64.nopie.dynamic.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/simul_io/simul_io.64.nopie.dynamic.sym -------------------------------------------------------------------------------- /test/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test00.c -------------------------------------------------------------------------------- /test/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test01.c -------------------------------------------------------------------------------- /test/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test02.c -------------------------------------------------------------------------------- /test/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test03.c -------------------------------------------------------------------------------- /test/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test04.c -------------------------------------------------------------------------------- /test/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test05.c -------------------------------------------------------------------------------- /test/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test06.c -------------------------------------------------------------------------------- /test/test07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test07.c -------------------------------------------------------------------------------- /test/test08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test08.c -------------------------------------------------------------------------------- /test/test_action.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test_action.sh -------------------------------------------------------------------------------- /test/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test_all.py -------------------------------------------------------------------------------- /test/test_coreutils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test_coreutils.sh -------------------------------------------------------------------------------- /test/test_instrument.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3team/uroboros/HEAD/test/test_instrument.sh --------------------------------------------------------------------------------