├── .clang-format ├── .editorconfig ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── docs └── vscode.md ├── scripts ├── batch │ ├── 001_setup_mtrr.sh │ ├── 100_wear_leveling.sh │ ├── 101_delay_per_size.sh │ ├── 102_detailed_probing.sh │ ├── 103_defeat_write_comb_with_region.sh │ ├── 104_defeat_write_comb_with_cpuid.sh │ ├── 105_defeat_write_comb_with_cpuid_aepwatch.sh │ ├── 106_defeat_write_comb_with_mfence_aepwatch.sh │ ├── 107_overwrite_mfence_uncacheable.sh │ ├── 108_warm_up_repeat.sh │ ├── 109_overwrite_mfence_uncacheable_reduced.sh │ ├── 110_warm_up_repeat_by_range.sh │ ├── 111_overwrite_mfence_uncacheable_simplified.sh │ ├── 112_wear_leveling_vanilla.sh │ ├── 200_pc_stride.sh │ ├── 201_pc_stride_256b_block.sh │ ├── 202_pc_stride_4kb_block.sh │ ├── 203_pc_stride_64b_block.sh │ ├── 204_pc_stride_64b_block_additional.sh │ ├── 205_pc_stride_64b_block.sh │ ├── 206_pc_stride_repeat.sh │ ├── 207_pc_stride_repeat_large.sh │ ├── 208_pc_stride_repeat_fine.sh │ ├── 209_pc_stride_repeat.sh │ ├── 210_pc_stride_repeat.sh │ ├── 211_pc_stride_repeat_uncached.sh │ ├── 212_pc_stride_repeat_uncached_continue.sh │ ├── 213_debug_per_repeat_push_pop_effect.sh │ ├── 214_pc_stride_repeat_uncached_no_per_repeat_timing.sh │ ├── 215_pc_stride_repeat_uncached_per_repeat_emon.sh │ ├── 216_pc_strided_flush_L1_uncached.sh │ ├── 217_pc_strided_flush_L1_uncached_no_flush_after_load.sh │ ├── 218_pc_strided_clflush_flush_L1_cached.sh │ ├── 219_pc_strided_flush_L1_uncached_no_flush_after_load_aepwatch.sh │ ├── 220_pc_strided_flush_L1_uncached_per_block_timing.sh │ ├── 221_pc_strided_flush_L1_uncached_randomized_per_repeat.sh │ ├── 222_pc_strided_flush_L1_uncached_back_and_forth.sh │ ├── 223_pc_vanilla.sh │ ├── 224_pc_strided_no_flush_L1_uncached.sh │ ├── 225_pc_strided_flush_L1_uncached_64_align.sh │ ├── 226_pc_strided_flush_L1_uncached_all_flush_full_region.sh │ ├── 227_pc_strided_flush_L1_uncached_all_flush.sh │ ├── 228_pc_strided_flush_L1_uncached_simplified.sh │ ├── 300_buffer_chasing_covert_load_and_store.sh │ ├── 301_buffer_chasing_covert_load_only.sh │ ├── 302_buffer_chasing_covert_both_channel_load_and_store.sh │ ├── 303_buffer_chasing_covert_load_only_with_data_file.sh │ ├── 401_wear_leveling_covert_no_dealy.sh │ ├── 402_wear_leveling_side.sh │ ├── 501_debugjob.sh │ ├── README.md │ ├── batch_run.sh │ └── default_config.sh ├── code │ ├── compatibility │ │ └── dax_check.sh │ └── expand_macro.sh ├── configure │ └── nvleak.sh ├── format │ ├── README.md │ ├── apply-format │ ├── clang-format-AEP.sh │ └── git-pre-commit-format ├── lens.sh ├── machine │ ├── bios.sh │ ├── grub.sh │ ├── machine.sh │ ├── optane.sh │ └── smt.sh ├── parse │ ├── aggregate.sh │ └── parse.py ├── prober │ ├── buffer │ │ ├── amplification.sh │ │ ├── parse.py │ │ ├── pointer_chasing.sh │ │ └── pointer_chasing_strided.sh │ ├── channel │ │ ├── covert_data │ │ │ ├── 0.0.64.bin │ │ │ ├── 1.1.64.bin │ │ │ ├── 10.2.512.bin │ │ │ ├── 11.3.512.bin │ │ │ ├── 12.0.1024.bin │ │ │ ├── 13.1.1024.bin │ │ │ ├── 14.2.1024.bin │ │ │ ├── 15.3.1024.bin │ │ │ ├── 16.0.2048.bin │ │ │ ├── 17.1.2048.bin │ │ │ ├── 18.2.2048.bin │ │ │ ├── 19.3.2048.bin │ │ │ ├── 2.2.64.bin │ │ │ ├── 3.3.64.bin │ │ │ ├── 4.0.256.bin │ │ │ ├── 5.1.256.bin │ │ │ ├── 6.2.256.bin │ │ │ ├── 7.3.256.bin │ │ │ ├── 8.0.512.bin │ │ │ ├── 9.1.512.bin │ │ │ └── gen_covert_data.sh │ │ ├── pointer_chasing_covert_channel.sh │ │ ├── wear_leveling_covert_channel.sh │ │ └── wear_leveling_side_channel.sh │ ├── debug │ │ └── debug.sh │ ├── performance │ │ ├── latency.py │ │ └── stride_bw.sh │ ├── policy │ │ ├── overwrite.sh │ │ ├── parse.py │ │ └── seq_clwb.sh │ └── wear_leveling │ │ ├── 5_delay_per_size_cpuid.sh │ │ ├── 6_warm_up_repeat.sh │ │ ├── 7_warm_up_repeat_by_range.sh │ │ ├── delay_each.sh │ │ ├── delay_half.sh │ │ ├── delay_per_size.sh │ │ ├── parse.py │ │ ├── two_points.sh │ │ └── vanilla.sh ├── setup │ └── ubuntu.sh ├── subtasks │ ├── 100_flushfirst.sh │ ├── 20_stridelat.sh │ ├── 30_stridebw.sh │ ├── 31_seq.sh │ ├── 40_sizebw.sh │ ├── 41_sizebw_unalign.sh │ ├── 50_repeat.sh │ ├── README.md │ ├── perf_stridelat.sh │ ├── run.example.sh │ └── run_overwrite.sh ├── utils │ ├── check_mtrr.sh │ ├── check_smt.sh │ ├── default.sh │ ├── gen_covert_data_pattern.py │ ├── launch.sh │ ├── mount.sh │ ├── perf_mount.sh │ ├── profiler │ │ ├── aepwatch │ │ │ └── profiler.sh │ │ ├── emon │ │ │ ├── events-ddrt.txt │ │ │ ├── events.txt │ │ │ └── profiler.sh │ │ └── none │ │ │ └── profiler.sh │ ├── slack.sh │ ├── slack_test.sh │ ├── summary │ │ └── overwrite_covert.sh │ └── umount.sh └── vpn │ └── ovpn.sh ├── src ├── Makefile ├── common.h ├── debug.c ├── lat.c ├── lat.h ├── latency.h ├── lib │ ├── README.md │ ├── min_heap.h │ ├── pqueue-int.h │ ├── pqueue.c │ └── pqueue.h ├── memaccess.c ├── memaccess.h ├── microbench │ ├── channel.h │ ├── channel_covert.c │ ├── channel_side.c │ ├── chasing.c │ ├── chasing.h │ ├── chasing_baf.h │ ├── chasing_common.h │ ├── misc.c │ ├── misc.h │ ├── overwrite.c │ └── overwrite.h ├── misc.c ├── perf_util.c ├── perf_util.h ├── proc.c ├── rep.c ├── support.h ├── tasks.c ├── tasks.h ├── tasks │ ├── 01_basic_op.c │ ├── 02_strided_lat.c │ ├── 03_strided_bw.c │ ├── 04_size_bw.c │ ├── 05_overwrite.c │ ├── 06_pc_write.c │ ├── 07_pc_read_and_write.c │ ├── 08_pc_read_after_write.c │ ├── 09_seq.c │ ├── 10_flush_first.c │ ├── 11_wear_leveling.c │ ├── 12_pc_strided.c │ ├── 13_buffer_covert_channel.c │ ├── 14_debugging.c │ ├── 15_wear_leveling_covert_channel.c │ └── 16_wear_leveling_side_channel.c └── utils.h └── user ├── covert_channel └── inode │ ├── .clang-format │ ├── .gitignore │ ├── Makefile │ ├── covert_data │ ├── inode_covert.c │ ├── mount.sh │ ├── parse.py │ ├── run.sh │ ├── summarize_results.sh │ └── utils.h └── side_channel ├── .gitignore ├── README.md ├── bench.sh ├── common.sh ├── data ├── .gitignore ├── nppes_npi │ └── prepare.sh └── redis │ ├── count_non_null_bytes.sh │ ├── gen_example.sh │ ├── load_data.sh │ └── start_redis_server.sh ├── map_cli ├── .gitignore ├── default.sh ├── run.sh ├── runners │ ├── 10_init.sh │ ├── 1_write_and_read.sh │ ├── 2_read_only.sh │ ├── 3_read_only_small.sh │ ├── 4_write_only_small.sh │ ├── 5_update_existing.sh │ ├── 6_read_only_secure.sh │ ├── 7_update_existing_secure.sh │ ├── 8_read_only_no_init_secure.sh │ └── 9_read_only_no_init.sh ├── setup.sh └── tests │ └── data_layout │ ├── map_cli_layout.csv │ ├── out.txt │ ├── parse.py │ └── test.sh ├── mitigation_benchmark ├── .gitignore ├── run.sh ├── run_all.sh ├── runners │ ├── 1_radix_tree.sh │ ├── 2_radix_tree_secure.sh │ ├── 3_hash_map.sh │ ├── 4_hash_map_secure.sh │ ├── 5_rel_ptr.sh │ ├── 6_rel_ptr_secure.sh │ └── common │ │ ├── hash_map.sh │ │ ├── radix_tree.sh │ │ └── relative_pointer.sh └── setup.sh ├── nvleak ├── .clang-format ├── .gitignore ├── Makefile ├── chasing.c ├── chasing.h ├── chasing_config.h ├── parse.py ├── parse_shared_lib.py ├── print_info.h ├── side_channel.c └── utils.h ├── select_runner.sh ├── setup └── mount.sh ├── shared_lib ├── .gitignore ├── Makefile ├── nvleak_example.c ├── nvleak_example.h ├── run.sh ├── runners │ ├── 1_repeat_run.sh │ ├── 2_probe_lib.sh │ ├── 3_probe_lib_page1.sh │ ├── 4_probe_lib_page1_nosleep.sh │ └── 5_probe_lib_secret.sh └── victim.c ├── sqlite ├── .gitignore ├── README.md ├── all.sh ├── nppes_db.py ├── run.sh ├── scripts │ ├── all_ranged.sh │ ├── all_ranged_date_per_set.sh │ └── all_ranged_month_per_set.sh └── sql │ ├── generate_inert.py │ ├── generate_update.py │ ├── npees_count1.sql │ ├── npees_count2.sql │ ├── npees_count3.sql │ ├── npees_count4.sql │ ├── npees_insert1.sql │ ├── npees_insert100.sql │ ├── npees_insert100.sql.del.sql │ ├── npees_insert1000.sql │ ├── npees_insert1000.sql.del.sql │ ├── npees_insert1000.sql.loc.del.sql │ ├── npees_insert1000.sql.loc.sql │ ├── npees_insert10000.sql │ ├── npees_insert10000.sql.del.sql │ ├── npees_insert10000.sql.loc.del.sql │ ├── npees_insert10000.sql.loc.sql │ ├── npees_insert10000_2.sql │ ├── npees_insert10000_2.sql.del.sql │ ├── npees_insert10000_2.sql.loc.del.sql │ ├── npees_insert10000_2.sql.loc.sql │ ├── npees_query1.sql │ ├── npees_query2.sql │ ├── npees_query3.sql │ ├── npees_range_date1.sql │ ├── npees_range_date2.sql │ ├── npees_range_date3.sql │ ├── npees_range_date4.sql │ ├── npees_range_month1.sql │ ├── npees_range_month2.sql │ ├── npees_range_month3.sql │ ├── npees_range_month4.sql │ ├── npees_sort1.sql │ ├── npees_update1.sql │ ├── npees_update1.sql.loc.sql │ ├── npees_update10.sql │ ├── npees_update10.sql.loc.sql │ ├── npees_update100.sql │ ├── npees_update100.sql.loc.sql │ ├── npees_update1000.sql │ ├── npees_update1000.sql.loc.sql │ ├── npees_update10000.sql │ ├── npees_update10000.sql.loc.sql │ ├── npees_update2.sql │ ├── query1.sql │ ├── query2.sql │ ├── tmp.sql │ └── tmp.sql.del.sql └── wolfssl ├── .gitignore ├── README.md ├── private.der ├── private.pem ├── run.sh ├── run_all.sh ├── runners ├── 1_probe_lib.sh └── 2_probe_rsa.sh ├── setup.sh ├── try.sh └── wolf ├── analyze ├── .gitignore ├── analyze_lib_file.sh └── parse_pages.py ├── test_dsa ├── Makefile ├── dsa1024.der ├── dsa1024.pem └── dsa_sign.c └── test_rsa ├── Makefile ├── private.der ├── private.pem └── rsa_keytest.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/README.md -------------------------------------------------------------------------------- /docs/vscode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/docs/vscode.md -------------------------------------------------------------------------------- /scripts/batch/001_setup_mtrr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/001_setup_mtrr.sh -------------------------------------------------------------------------------- /scripts/batch/100_wear_leveling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/100_wear_leveling.sh -------------------------------------------------------------------------------- /scripts/batch/101_delay_per_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/101_delay_per_size.sh -------------------------------------------------------------------------------- /scripts/batch/102_detailed_probing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/102_detailed_probing.sh -------------------------------------------------------------------------------- /scripts/batch/103_defeat_write_comb_with_region.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/103_defeat_write_comb_with_region.sh -------------------------------------------------------------------------------- /scripts/batch/104_defeat_write_comb_with_cpuid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/104_defeat_write_comb_with_cpuid.sh -------------------------------------------------------------------------------- /scripts/batch/105_defeat_write_comb_with_cpuid_aepwatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/105_defeat_write_comb_with_cpuid_aepwatch.sh -------------------------------------------------------------------------------- /scripts/batch/106_defeat_write_comb_with_mfence_aepwatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/106_defeat_write_comb_with_mfence_aepwatch.sh -------------------------------------------------------------------------------- /scripts/batch/107_overwrite_mfence_uncacheable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/107_overwrite_mfence_uncacheable.sh -------------------------------------------------------------------------------- /scripts/batch/108_warm_up_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/108_warm_up_repeat.sh -------------------------------------------------------------------------------- /scripts/batch/109_overwrite_mfence_uncacheable_reduced.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/109_overwrite_mfence_uncacheable_reduced.sh -------------------------------------------------------------------------------- /scripts/batch/110_warm_up_repeat_by_range.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/110_warm_up_repeat_by_range.sh -------------------------------------------------------------------------------- /scripts/batch/111_overwrite_mfence_uncacheable_simplified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/111_overwrite_mfence_uncacheable_simplified.sh -------------------------------------------------------------------------------- /scripts/batch/112_wear_leveling_vanilla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/112_wear_leveling_vanilla.sh -------------------------------------------------------------------------------- /scripts/batch/200_pc_stride.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/200_pc_stride.sh -------------------------------------------------------------------------------- /scripts/batch/201_pc_stride_256b_block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/201_pc_stride_256b_block.sh -------------------------------------------------------------------------------- /scripts/batch/202_pc_stride_4kb_block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/202_pc_stride_4kb_block.sh -------------------------------------------------------------------------------- /scripts/batch/203_pc_stride_64b_block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/203_pc_stride_64b_block.sh -------------------------------------------------------------------------------- /scripts/batch/204_pc_stride_64b_block_additional.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/204_pc_stride_64b_block_additional.sh -------------------------------------------------------------------------------- /scripts/batch/205_pc_stride_64b_block.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/205_pc_stride_64b_block.sh -------------------------------------------------------------------------------- /scripts/batch/206_pc_stride_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/206_pc_stride_repeat.sh -------------------------------------------------------------------------------- /scripts/batch/207_pc_stride_repeat_large.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/207_pc_stride_repeat_large.sh -------------------------------------------------------------------------------- /scripts/batch/208_pc_stride_repeat_fine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/208_pc_stride_repeat_fine.sh -------------------------------------------------------------------------------- /scripts/batch/209_pc_stride_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/209_pc_stride_repeat.sh -------------------------------------------------------------------------------- /scripts/batch/210_pc_stride_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/210_pc_stride_repeat.sh -------------------------------------------------------------------------------- /scripts/batch/211_pc_stride_repeat_uncached.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/211_pc_stride_repeat_uncached.sh -------------------------------------------------------------------------------- /scripts/batch/212_pc_stride_repeat_uncached_continue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/212_pc_stride_repeat_uncached_continue.sh -------------------------------------------------------------------------------- /scripts/batch/213_debug_per_repeat_push_pop_effect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/213_debug_per_repeat_push_pop_effect.sh -------------------------------------------------------------------------------- /scripts/batch/214_pc_stride_repeat_uncached_no_per_repeat_timing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/214_pc_stride_repeat_uncached_no_per_repeat_timing.sh -------------------------------------------------------------------------------- /scripts/batch/215_pc_stride_repeat_uncached_per_repeat_emon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/215_pc_stride_repeat_uncached_per_repeat_emon.sh -------------------------------------------------------------------------------- /scripts/batch/216_pc_strided_flush_L1_uncached.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/216_pc_strided_flush_L1_uncached.sh -------------------------------------------------------------------------------- /scripts/batch/217_pc_strided_flush_L1_uncached_no_flush_after_load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/217_pc_strided_flush_L1_uncached_no_flush_after_load.sh -------------------------------------------------------------------------------- /scripts/batch/218_pc_strided_clflush_flush_L1_cached.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/218_pc_strided_clflush_flush_L1_cached.sh -------------------------------------------------------------------------------- /scripts/batch/219_pc_strided_flush_L1_uncached_no_flush_after_load_aepwatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/219_pc_strided_flush_L1_uncached_no_flush_after_load_aepwatch.sh -------------------------------------------------------------------------------- /scripts/batch/220_pc_strided_flush_L1_uncached_per_block_timing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/220_pc_strided_flush_L1_uncached_per_block_timing.sh -------------------------------------------------------------------------------- /scripts/batch/221_pc_strided_flush_L1_uncached_randomized_per_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/221_pc_strided_flush_L1_uncached_randomized_per_repeat.sh -------------------------------------------------------------------------------- /scripts/batch/222_pc_strided_flush_L1_uncached_back_and_forth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/222_pc_strided_flush_L1_uncached_back_and_forth.sh -------------------------------------------------------------------------------- /scripts/batch/223_pc_vanilla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/223_pc_vanilla.sh -------------------------------------------------------------------------------- /scripts/batch/224_pc_strided_no_flush_L1_uncached.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/224_pc_strided_no_flush_L1_uncached.sh -------------------------------------------------------------------------------- /scripts/batch/225_pc_strided_flush_L1_uncached_64_align.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/225_pc_strided_flush_L1_uncached_64_align.sh -------------------------------------------------------------------------------- /scripts/batch/226_pc_strided_flush_L1_uncached_all_flush_full_region.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/226_pc_strided_flush_L1_uncached_all_flush_full_region.sh -------------------------------------------------------------------------------- /scripts/batch/227_pc_strided_flush_L1_uncached_all_flush.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/227_pc_strided_flush_L1_uncached_all_flush.sh -------------------------------------------------------------------------------- /scripts/batch/228_pc_strided_flush_L1_uncached_simplified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/228_pc_strided_flush_L1_uncached_simplified.sh -------------------------------------------------------------------------------- /scripts/batch/300_buffer_chasing_covert_load_and_store.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/300_buffer_chasing_covert_load_and_store.sh -------------------------------------------------------------------------------- /scripts/batch/301_buffer_chasing_covert_load_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/301_buffer_chasing_covert_load_only.sh -------------------------------------------------------------------------------- /scripts/batch/302_buffer_chasing_covert_both_channel_load_and_store.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/302_buffer_chasing_covert_both_channel_load_and_store.sh -------------------------------------------------------------------------------- /scripts/batch/303_buffer_chasing_covert_load_only_with_data_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/303_buffer_chasing_covert_load_only_with_data_file.sh -------------------------------------------------------------------------------- /scripts/batch/401_wear_leveling_covert_no_dealy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/401_wear_leveling_covert_no_dealy.sh -------------------------------------------------------------------------------- /scripts/batch/402_wear_leveling_side.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/402_wear_leveling_side.sh -------------------------------------------------------------------------------- /scripts/batch/501_debugjob.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/501_debugjob.sh -------------------------------------------------------------------------------- /scripts/batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/README.md -------------------------------------------------------------------------------- /scripts/batch/batch_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/batch_run.sh -------------------------------------------------------------------------------- /scripts/batch/default_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/batch/default_config.sh -------------------------------------------------------------------------------- /scripts/code/compatibility/dax_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/code/compatibility/dax_check.sh -------------------------------------------------------------------------------- /scripts/code/expand_macro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/code/expand_macro.sh -------------------------------------------------------------------------------- /scripts/configure/nvleak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/configure/nvleak.sh -------------------------------------------------------------------------------- /scripts/format/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/format/README.md -------------------------------------------------------------------------------- /scripts/format/apply-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/format/apply-format -------------------------------------------------------------------------------- /scripts/format/clang-format-AEP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/format/clang-format-AEP.sh -------------------------------------------------------------------------------- /scripts/format/git-pre-commit-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/format/git-pre-commit-format -------------------------------------------------------------------------------- /scripts/lens.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/lens.sh -------------------------------------------------------------------------------- /scripts/machine/bios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | systemctl reboot --firmware-setup 4 | -------------------------------------------------------------------------------- /scripts/machine/grub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/machine/grub.sh -------------------------------------------------------------------------------- /scripts/machine/machine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/machine/machine.sh -------------------------------------------------------------------------------- /scripts/machine/optane.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/machine/optane.sh -------------------------------------------------------------------------------- /scripts/machine/smt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/machine/smt.sh -------------------------------------------------------------------------------- /scripts/parse/aggregate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/parse/aggregate.sh -------------------------------------------------------------------------------- /scripts/parse/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/parse/parse.py -------------------------------------------------------------------------------- /scripts/prober/buffer/amplification.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/buffer/amplification.sh -------------------------------------------------------------------------------- /scripts/prober/buffer/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/buffer/parse.py -------------------------------------------------------------------------------- /scripts/prober/buffer/pointer_chasing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/buffer/pointer_chasing.sh -------------------------------------------------------------------------------- /scripts/prober/buffer/pointer_chasing_strided.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/buffer/pointer_chasing_strided.sh -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/0.0.64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/0.0.64.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/1.1.64.bin: -------------------------------------------------------------------------------- 1 | ;s -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/10.2.512.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/10.2.512.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/11.3.512.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/11.3.512.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/12.0.1024.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/12.0.1024.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/13.1.1024.bin: -------------------------------------------------------------------------------- 1 | ;sf` -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/14.2.1024.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/14.2.1024.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/15.3.1024.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/15.3.1024.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/16.0.2048.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/16.0.2048.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/17.1.2048.bin: -------------------------------------------------------------------------------- 1 | ;sfd -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/18.2.2048.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/18.2.2048.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/19.3.2048.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/19.3.2048.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/2.2.64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/2.2.64.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/3.3.64.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/3.3.64.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/4.0.256.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/4.0.256.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/5.1.256.bin: -------------------------------------------------------------------------------- 1 | ;s? -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/6.2.256.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/6.2.256.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/7.3.256.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/7.3.256.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/8.0.512.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/8.0.512.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/9.1.512.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/9.1.512.bin -------------------------------------------------------------------------------- /scripts/prober/channel/covert_data/gen_covert_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/covert_data/gen_covert_data.sh -------------------------------------------------------------------------------- /scripts/prober/channel/pointer_chasing_covert_channel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/pointer_chasing_covert_channel.sh -------------------------------------------------------------------------------- /scripts/prober/channel/wear_leveling_covert_channel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/wear_leveling_covert_channel.sh -------------------------------------------------------------------------------- /scripts/prober/channel/wear_leveling_side_channel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/channel/wear_leveling_side_channel.sh -------------------------------------------------------------------------------- /scripts/prober/debug/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/debug/debug.sh -------------------------------------------------------------------------------- /scripts/prober/performance/latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/performance/latency.py -------------------------------------------------------------------------------- /scripts/prober/performance/stride_bw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/performance/stride_bw.sh -------------------------------------------------------------------------------- /scripts/prober/policy/overwrite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/policy/overwrite.sh -------------------------------------------------------------------------------- /scripts/prober/policy/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/policy/parse.py -------------------------------------------------------------------------------- /scripts/prober/policy/seq_clwb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/policy/seq_clwb.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/5_delay_per_size_cpuid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/5_delay_per_size_cpuid.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/6_warm_up_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/6_warm_up_repeat.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/7_warm_up_repeat_by_range.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/7_warm_up_repeat_by_range.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/delay_each.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/delay_each.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/delay_half.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/delay_half.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/delay_per_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/delay_per_size.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/parse.py -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/two_points.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/two_points.sh -------------------------------------------------------------------------------- /scripts/prober/wear_leveling/vanilla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/prober/wear_leveling/vanilla.sh -------------------------------------------------------------------------------- /scripts/setup/ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/setup/ubuntu.sh -------------------------------------------------------------------------------- /scripts/subtasks/100_flushfirst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/100_flushfirst.sh -------------------------------------------------------------------------------- /scripts/subtasks/20_stridelat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/20_stridelat.sh -------------------------------------------------------------------------------- /scripts/subtasks/30_stridebw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/30_stridebw.sh -------------------------------------------------------------------------------- /scripts/subtasks/31_seq.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/31_seq.sh -------------------------------------------------------------------------------- /scripts/subtasks/40_sizebw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/40_sizebw.sh -------------------------------------------------------------------------------- /scripts/subtasks/41_sizebw_unalign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/41_sizebw_unalign.sh -------------------------------------------------------------------------------- /scripts/subtasks/50_repeat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/50_repeat.sh -------------------------------------------------------------------------------- /scripts/subtasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/README.md -------------------------------------------------------------------------------- /scripts/subtasks/perf_stridelat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/perf_stridelat.sh -------------------------------------------------------------------------------- /scripts/subtasks/run.example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/run.example.sh -------------------------------------------------------------------------------- /scripts/subtasks/run_overwrite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/subtasks/run_overwrite.sh -------------------------------------------------------------------------------- /scripts/utils/check_mtrr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/check_mtrr.sh -------------------------------------------------------------------------------- /scripts/utils/check_smt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/check_smt.sh -------------------------------------------------------------------------------- /scripts/utils/default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/default.sh -------------------------------------------------------------------------------- /scripts/utils/gen_covert_data_pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/gen_covert_data_pattern.py -------------------------------------------------------------------------------- /scripts/utils/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/launch.sh -------------------------------------------------------------------------------- /scripts/utils/mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/mount.sh -------------------------------------------------------------------------------- /scripts/utils/perf_mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/perf_mount.sh -------------------------------------------------------------------------------- /scripts/utils/profiler/aepwatch/profiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/profiler/aepwatch/profiler.sh -------------------------------------------------------------------------------- /scripts/utils/profiler/emon/events-ddrt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/profiler/emon/events-ddrt.txt -------------------------------------------------------------------------------- /scripts/utils/profiler/emon/events.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/profiler/emon/events.txt -------------------------------------------------------------------------------- /scripts/utils/profiler/emon/profiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/profiler/emon/profiler.sh -------------------------------------------------------------------------------- /scripts/utils/profiler/none/profiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/profiler/none/profiler.sh -------------------------------------------------------------------------------- /scripts/utils/slack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/slack.sh -------------------------------------------------------------------------------- /scripts/utils/slack_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/slack_test.sh -------------------------------------------------------------------------------- /scripts/utils/summary/overwrite_covert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/summary/overwrite_covert.sh -------------------------------------------------------------------------------- /scripts/utils/umount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/utils/umount.sh -------------------------------------------------------------------------------- /scripts/vpn/ovpn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/scripts/vpn/ovpn.sh -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/common.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/lat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lat.c -------------------------------------------------------------------------------- /src/lat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lat.h -------------------------------------------------------------------------------- /src/latency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/latency.h -------------------------------------------------------------------------------- /src/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lib/README.md -------------------------------------------------------------------------------- /src/lib/min_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lib/min_heap.h -------------------------------------------------------------------------------- /src/lib/pqueue-int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lib/pqueue-int.h -------------------------------------------------------------------------------- /src/lib/pqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lib/pqueue.c -------------------------------------------------------------------------------- /src/lib/pqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/lib/pqueue.h -------------------------------------------------------------------------------- /src/memaccess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/memaccess.c -------------------------------------------------------------------------------- /src/memaccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/memaccess.h -------------------------------------------------------------------------------- /src/microbench/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/channel.h -------------------------------------------------------------------------------- /src/microbench/channel_covert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/channel_covert.c -------------------------------------------------------------------------------- /src/microbench/channel_side.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/channel_side.c -------------------------------------------------------------------------------- /src/microbench/chasing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/chasing.c -------------------------------------------------------------------------------- /src/microbench/chasing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/chasing.h -------------------------------------------------------------------------------- /src/microbench/chasing_baf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/chasing_baf.h -------------------------------------------------------------------------------- /src/microbench/chasing_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/chasing_common.h -------------------------------------------------------------------------------- /src/microbench/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/misc.c -------------------------------------------------------------------------------- /src/microbench/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/misc.h -------------------------------------------------------------------------------- /src/microbench/overwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/overwrite.c -------------------------------------------------------------------------------- /src/microbench/overwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/microbench/overwrite.h -------------------------------------------------------------------------------- /src/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/misc.c -------------------------------------------------------------------------------- /src/perf_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/perf_util.c -------------------------------------------------------------------------------- /src/perf_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/perf_util.h -------------------------------------------------------------------------------- /src/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/proc.c -------------------------------------------------------------------------------- /src/rep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/rep.c -------------------------------------------------------------------------------- /src/support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/support.h -------------------------------------------------------------------------------- /src/tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks.c -------------------------------------------------------------------------------- /src/tasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks.h -------------------------------------------------------------------------------- /src/tasks/01_basic_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/01_basic_op.c -------------------------------------------------------------------------------- /src/tasks/02_strided_lat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/02_strided_lat.c -------------------------------------------------------------------------------- /src/tasks/03_strided_bw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/03_strided_bw.c -------------------------------------------------------------------------------- /src/tasks/04_size_bw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/04_size_bw.c -------------------------------------------------------------------------------- /src/tasks/05_overwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/05_overwrite.c -------------------------------------------------------------------------------- /src/tasks/06_pc_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/06_pc_write.c -------------------------------------------------------------------------------- /src/tasks/07_pc_read_and_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/07_pc_read_and_write.c -------------------------------------------------------------------------------- /src/tasks/08_pc_read_after_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/08_pc_read_after_write.c -------------------------------------------------------------------------------- /src/tasks/09_seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/09_seq.c -------------------------------------------------------------------------------- /src/tasks/10_flush_first.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/10_flush_first.c -------------------------------------------------------------------------------- /src/tasks/11_wear_leveling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/11_wear_leveling.c -------------------------------------------------------------------------------- /src/tasks/12_pc_strided.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/12_pc_strided.c -------------------------------------------------------------------------------- /src/tasks/13_buffer_covert_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/13_buffer_covert_channel.c -------------------------------------------------------------------------------- /src/tasks/14_debugging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/14_debugging.c -------------------------------------------------------------------------------- /src/tasks/15_wear_leveling_covert_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/15_wear_leveling_covert_channel.c -------------------------------------------------------------------------------- /src/tasks/16_wear_leveling_side_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/tasks/16_wear_leveling_side_channel.c -------------------------------------------------------------------------------- /src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/src/utils.h -------------------------------------------------------------------------------- /user/covert_channel/inode/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/.clang-format -------------------------------------------------------------------------------- /user/covert_channel/inode/.gitignore: -------------------------------------------------------------------------------- 1 | results/* 2 | inode_covert 3 | -------------------------------------------------------------------------------- /user/covert_channel/inode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/Makefile -------------------------------------------------------------------------------- /user/covert_channel/inode/covert_data: -------------------------------------------------------------------------------- 1 | ../../../scripts/prober/channel/covert_data -------------------------------------------------------------------------------- /user/covert_channel/inode/inode_covert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/inode_covert.c -------------------------------------------------------------------------------- /user/covert_channel/inode/mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/mount.sh -------------------------------------------------------------------------------- /user/covert_channel/inode/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/parse.py -------------------------------------------------------------------------------- /user/covert_channel/inode/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/run.sh -------------------------------------------------------------------------------- /user/covert_channel/inode/summarize_results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/summarize_results.sh -------------------------------------------------------------------------------- /user/covert_channel/inode/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/covert_channel/inode/utils.h -------------------------------------------------------------------------------- /user/side_channel/.gitignore: -------------------------------------------------------------------------------- 1 | */results/ 2 | -------------------------------------------------------------------------------- /user/side_channel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/README.md -------------------------------------------------------------------------------- /user/side_channel/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/bench.sh -------------------------------------------------------------------------------- /user/side_channel/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/common.sh -------------------------------------------------------------------------------- /user/side_channel/data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/.gitignore -------------------------------------------------------------------------------- /user/side_channel/data/nppes_npi/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/nppes_npi/prepare.sh -------------------------------------------------------------------------------- /user/side_channel/data/redis/count_non_null_bytes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/redis/count_non_null_bytes.sh -------------------------------------------------------------------------------- /user/side_channel/data/redis/gen_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/redis/gen_example.sh -------------------------------------------------------------------------------- /user/side_channel/data/redis/load_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/redis/load_data.sh -------------------------------------------------------------------------------- /user/side_channel/data/redis/start_redis_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/data/redis/start_redis_server.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/.gitignore -------------------------------------------------------------------------------- /user/side_channel/map_cli/default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/default.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/run.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/10_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/10_init.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/1_write_and_read.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/1_write_and_read.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/2_read_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/2_read_only.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/3_read_only_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/3_read_only_small.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/4_write_only_small.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/4_write_only_small.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/5_update_existing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/5_update_existing.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/6_read_only_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/6_read_only_secure.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/7_update_existing_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/7_update_existing_secure.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/8_read_only_no_init_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/8_read_only_no_init_secure.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/runners/9_read_only_no_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/runners/9_read_only_no_init.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/setup.sh -------------------------------------------------------------------------------- /user/side_channel/map_cli/tests/data_layout/map_cli_layout.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/tests/data_layout/map_cli_layout.csv -------------------------------------------------------------------------------- /user/side_channel/map_cli/tests/data_layout/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/tests/data_layout/out.txt -------------------------------------------------------------------------------- /user/side_channel/map_cli/tests/data_layout/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/tests/data_layout/parse.py -------------------------------------------------------------------------------- /user/side_channel/map_cli/tests/data_layout/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/map_cli/tests/data_layout/test.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/.gitignore -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/run.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/run_all.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/1_radix_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/1_radix_tree.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/2_radix_tree_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/2_radix_tree_secure.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/3_hash_map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/3_hash_map.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/4_hash_map_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/4_hash_map_secure.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/5_rel_ptr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/5_rel_ptr.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/6_rel_ptr_secure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/6_rel_ptr_secure.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/common/hash_map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/common/hash_map.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/common/radix_tree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/common/radix_tree.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/runners/common/relative_pointer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/runners/common/relative_pointer.sh -------------------------------------------------------------------------------- /user/side_channel/mitigation_benchmark/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/mitigation_benchmark/setup.sh -------------------------------------------------------------------------------- /user/side_channel/nvleak/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/.clang-format -------------------------------------------------------------------------------- /user/side_channel/nvleak/.gitignore: -------------------------------------------------------------------------------- 1 | side_channel 2 | -------------------------------------------------------------------------------- /user/side_channel/nvleak/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/Makefile -------------------------------------------------------------------------------- /user/side_channel/nvleak/chasing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/chasing.c -------------------------------------------------------------------------------- /user/side_channel/nvleak/chasing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/chasing.h -------------------------------------------------------------------------------- /user/side_channel/nvleak/chasing_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/chasing_config.h -------------------------------------------------------------------------------- /user/side_channel/nvleak/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/parse.py -------------------------------------------------------------------------------- /user/side_channel/nvleak/parse_shared_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/parse_shared_lib.py -------------------------------------------------------------------------------- /user/side_channel/nvleak/print_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/print_info.h -------------------------------------------------------------------------------- /user/side_channel/nvleak/side_channel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/side_channel.c -------------------------------------------------------------------------------- /user/side_channel/nvleak/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/nvleak/utils.h -------------------------------------------------------------------------------- /user/side_channel/select_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/select_runner.sh -------------------------------------------------------------------------------- /user/side_channel/setup/mount.sh: -------------------------------------------------------------------------------- 1 | ../../covert_channel/inode/mount.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/.gitignore: -------------------------------------------------------------------------------- 1 | victim 2 | results/ 3 | -------------------------------------------------------------------------------- /user/side_channel/shared_lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/Makefile -------------------------------------------------------------------------------- /user/side_channel/shared_lib/nvleak_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/nvleak_example.c -------------------------------------------------------------------------------- /user/side_channel/shared_lib/nvleak_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/nvleak_example.h -------------------------------------------------------------------------------- /user/side_channel/shared_lib/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/run.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/runners/1_repeat_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/runners/1_repeat_run.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/runners/2_probe_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/runners/2_probe_lib.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/runners/3_probe_lib_page1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/runners/3_probe_lib_page1.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/runners/4_probe_lib_page1_nosleep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/runners/4_probe_lib_page1_nosleep.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/runners/5_probe_lib_secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/runners/5_probe_lib_secret.sh -------------------------------------------------------------------------------- /user/side_channel/shared_lib/victim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/shared_lib/victim.c -------------------------------------------------------------------------------- /user/side_channel/sqlite/.gitignore: -------------------------------------------------------------------------------- 1 | ./results/* 2 | -------------------------------------------------------------------------------- /user/side_channel/sqlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/README.md -------------------------------------------------------------------------------- /user/side_channel/sqlite/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/all.sh -------------------------------------------------------------------------------- /user/side_channel/sqlite/nppes_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/nppes_db.py -------------------------------------------------------------------------------- /user/side_channel/sqlite/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/run.sh -------------------------------------------------------------------------------- /user/side_channel/sqlite/scripts/all_ranged.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/scripts/all_ranged.sh -------------------------------------------------------------------------------- /user/side_channel/sqlite/scripts/all_ranged_date_per_set.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/scripts/all_ranged_date_per_set.sh -------------------------------------------------------------------------------- /user/side_channel/sqlite/scripts/all_ranged_month_per_set.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/scripts/all_ranged_month_per_set.sh -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/generate_inert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/generate_inert.py -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/generate_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/generate_update.py -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_count1.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(*) FROM location WHERE lower(city)='athens'; 2 | -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_count2.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(*) FROM location WHERE lower(city)='houston'; 2 | -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_count3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_count3.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_count4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_count4.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert100.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert100.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert100.sql.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert100.sql.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert1000.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert1000.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert1000.sql.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert1000.sql.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert1000.sql.loc.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert1000.sql.loc.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert1000.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert1000.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000.sql.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000.sql.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000.sql.loc.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000.sql.loc.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000_2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000_2.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000_2.sql.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000_2.sql.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000_2.sql.loc.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000_2.sql.loc.del.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_insert10000_2.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_insert10000_2.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_query1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_query1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_query2.sql: -------------------------------------------------------------------------------- 1 | select * from basic where npi == 1497758544; 2 | -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_query3.sql: -------------------------------------------------------------------------------- 1 | select * from location where npi == 1144223363; 2 | -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_date1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_date1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_date2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_date2.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_date3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_date3.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_date4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_date4.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_month1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_month1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_month2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_month2.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_month3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_month3.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_range_month4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_range_month4.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_sort1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_sort1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update1.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update1.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update10.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update10.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update10.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update100.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update100.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update100.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update100.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update1000.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update1000.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update1000.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update1000.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update10000.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update10000.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update10000.sql.loc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update10000.sql.loc.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/npees_update2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/npees_update2.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/query1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/query1.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/query2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/query2.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/tmp.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/tmp.sql -------------------------------------------------------------------------------- /user/side_channel/sqlite/sql/tmp.sql.del.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/sqlite/sql/tmp.sql.del.sql -------------------------------------------------------------------------------- /user/side_channel/wolfssl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/.gitignore -------------------------------------------------------------------------------- /user/side_channel/wolfssl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/README.md -------------------------------------------------------------------------------- /user/side_channel/wolfssl/private.der: -------------------------------------------------------------------------------- 1 | wolf/test_rsa/private.der -------------------------------------------------------------------------------- /user/side_channel/wolfssl/private.pem: -------------------------------------------------------------------------------- 1 | wolf/test_rsa/private.pem -------------------------------------------------------------------------------- /user/side_channel/wolfssl/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/run.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/run_all.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/runners/1_probe_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/runners/1_probe_lib.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/runners/2_probe_rsa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/runners/2_probe_rsa.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/setup.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/try.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/try.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/analyze/.gitignore: -------------------------------------------------------------------------------- 1 | *.S 2 | -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/analyze/analyze_lib_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/analyze/analyze_lib_file.sh -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/analyze/parse_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/analyze/parse_pages.py -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_dsa/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_dsa/Makefile -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_dsa/dsa1024.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_dsa/dsa1024.der -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_dsa/dsa1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_dsa/dsa1024.pem -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_dsa/dsa_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_dsa/dsa_sign.c -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_rsa/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_rsa/Makefile -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_rsa/private.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_rsa/private.der -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_rsa/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_rsa/private.pem -------------------------------------------------------------------------------- /user/side_channel/wolfssl/wolf/test_rsa/rsa_keytest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNetAdmin/LENS/HEAD/user/side_channel/wolfssl/wolf/test_rsa/rsa_keytest.c --------------------------------------------------------------------------------