├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── drv ├── kat_drbg.c ├── kat_drbg.h ├── main.c ├── plat_local.h ├── sio_generic.h ├── sloth_hal.h ├── sloth_map.h ├── sloth_sha2.c ├── sloth_shake.c ├── test_bench.c ├── test_leak.c ├── test_rvkat.h ├── test_rvkat_sio.c ├── test_sio.c ├── test_sloth.c ├── test_stack.S ├── test_top.c └── test_trig.S ├── flow ├── cw305_main.xdc ├── eprof.py ├── prog_cw305.py ├── prog_vcu118.tcl ├── riscv.ld ├── sim_tb.cpp ├── ulx3s_v20.lpf ├── vcu118.xdc ├── xc7a100t-synth.tcl ├── xcvu9p-synth.tcl └── yosys-syn │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── python │ ├── build_translated_names.py │ ├── flow_utils.py │ ├── get_kge.py │ └── translate_timing_csv.py │ ├── rtl │ ├── latch_map.v │ └── prim_clock_gating.v │ ├── sloth_top.nangate.sdc │ ├── sloth_top_abc.nangate.sdc │ ├── sloth_top_lr_synth_conf.tcl │ ├── syn_setup.example.sh │ ├── syn_setup.sh │ ├── syn_yosys.sh │ ├── tcl │ ├── flow_utils.tcl │ ├── lr_synth_flow_var_setup.tcl │ ├── sta_common.tcl │ ├── sta_open_design.tcl │ ├── sta_run_reports.tcl │ ├── sta_utils.tcl │ ├── yosys_common.tcl │ ├── yosys_post_synth.tcl │ ├── yosys_pre_map.tcl │ └── yosys_run_synth.tcl │ └── translate_timing_rpts.sh ├── kat ├── SHA256SUMS.sphics_ref ├── kat1-sha256.txt ├── kat10-sha256.txt ├── kat100-sha256.txt ├── kat1000-sha256.txt ├── sphincs-sha2-128f-simple.rsp.1 ├── sphincs-sha2-128s-simple.rsp.1 ├── sphincs-sha2-192f-simple.rsp.1 ├── sphincs-sha2-192s-simple.rsp.1 ├── sphincs-sha2-256f-simple.rsp.1 ├── sphincs-sha2-256s-simple.rsp.1 ├── sphincs-shake-128f-simple.rsp.1 ├── sphincs-shake-128s-simple.rsp.1 ├── sphincs-shake-192f-simple.rsp.1 ├── sphincs-shake-192s-simple.rsp.1 ├── sphincs-shake-256f-simple.rsp.1 └── sphincs-shake-256s-simple.rsp.1 ├── rtl ├── config.vh ├── cw305_regs.vh ├── cw305_top.v ├── fpga_ram.v ├── fpga_top.v ├── keccak_round.v ├── keccak_sloth.v ├── kecti3_round.v ├── kecti3_sloth.v ├── mem_block.vh ├── pug_muldiv.v ├── pug_rv32.v ├── pug_rvc.v ├── sha256_round.v ├── sha256_sloth.v ├── sha512_round.v ├── sha512_sloth.v ├── sim_tb.v ├── sloth_top.v ├── uart_rx.v ├── uart_tx.v └── vcu118_top.v └── slh ├── Makefile ├── README.md ├── kat_test.c ├── sha2_256.c ├── sha2_512.c ├── sha2_api.h ├── sha3_api.c ├── sha3_api.h ├── sha3_f1600.c ├── slh_adrs.h ├── slh_ctx.h ├── slh_dsa.c ├── slh_dsa.h ├── slh_param.h ├── slh_sha2.c └── slh_shake.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/README.md -------------------------------------------------------------------------------- /drv/kat_drbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/kat_drbg.c -------------------------------------------------------------------------------- /drv/kat_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/kat_drbg.h -------------------------------------------------------------------------------- /drv/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/main.c -------------------------------------------------------------------------------- /drv/plat_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/plat_local.h -------------------------------------------------------------------------------- /drv/sio_generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/sio_generic.h -------------------------------------------------------------------------------- /drv/sloth_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/sloth_hal.h -------------------------------------------------------------------------------- /drv/sloth_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/sloth_map.h -------------------------------------------------------------------------------- /drv/sloth_sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/sloth_sha2.c -------------------------------------------------------------------------------- /drv/sloth_shake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/sloth_shake.c -------------------------------------------------------------------------------- /drv/test_bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_bench.c -------------------------------------------------------------------------------- /drv/test_leak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_leak.c -------------------------------------------------------------------------------- /drv/test_rvkat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_rvkat.h -------------------------------------------------------------------------------- /drv/test_rvkat_sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_rvkat_sio.c -------------------------------------------------------------------------------- /drv/test_sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_sio.c -------------------------------------------------------------------------------- /drv/test_sloth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_sloth.c -------------------------------------------------------------------------------- /drv/test_stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_stack.S -------------------------------------------------------------------------------- /drv/test_top.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_top.c -------------------------------------------------------------------------------- /drv/test_trig.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/drv/test_trig.S -------------------------------------------------------------------------------- /flow/cw305_main.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/cw305_main.xdc -------------------------------------------------------------------------------- /flow/eprof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/eprof.py -------------------------------------------------------------------------------- /flow/prog_cw305.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/prog_cw305.py -------------------------------------------------------------------------------- /flow/prog_vcu118.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/prog_vcu118.tcl -------------------------------------------------------------------------------- /flow/riscv.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/riscv.ld -------------------------------------------------------------------------------- /flow/sim_tb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/sim_tb.cpp -------------------------------------------------------------------------------- /flow/ulx3s_v20.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/ulx3s_v20.lpf -------------------------------------------------------------------------------- /flow/vcu118.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/vcu118.xdc -------------------------------------------------------------------------------- /flow/xc7a100t-synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/xc7a100t-synth.tcl -------------------------------------------------------------------------------- /flow/xcvu9p-synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/xcvu9p-synth.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/LICENSE -------------------------------------------------------------------------------- /flow/yosys-syn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/Makefile -------------------------------------------------------------------------------- /flow/yosys-syn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/README.md -------------------------------------------------------------------------------- /flow/yosys-syn/python/build_translated_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/python/build_translated_names.py -------------------------------------------------------------------------------- /flow/yosys-syn/python/flow_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/python/flow_utils.py -------------------------------------------------------------------------------- /flow/yosys-syn/python/get_kge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/python/get_kge.py -------------------------------------------------------------------------------- /flow/yosys-syn/python/translate_timing_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/python/translate_timing_csv.py -------------------------------------------------------------------------------- /flow/yosys-syn/rtl/latch_map.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/rtl/latch_map.v -------------------------------------------------------------------------------- /flow/yosys-syn/rtl/prim_clock_gating.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/rtl/prim_clock_gating.v -------------------------------------------------------------------------------- /flow/yosys-syn/sloth_top.nangate.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/sloth_top.nangate.sdc -------------------------------------------------------------------------------- /flow/yosys-syn/sloth_top_abc.nangate.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/sloth_top_abc.nangate.sdc -------------------------------------------------------------------------------- /flow/yosys-syn/sloth_top_lr_synth_conf.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/sloth_top_lr_synth_conf.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/syn_setup.example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/syn_setup.example.sh -------------------------------------------------------------------------------- /flow/yosys-syn/syn_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/syn_setup.sh -------------------------------------------------------------------------------- /flow/yosys-syn/syn_yosys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/syn_yosys.sh -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/flow_utils.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/flow_utils.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/lr_synth_flow_var_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/lr_synth_flow_var_setup.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/sta_common.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/sta_common.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/sta_open_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/sta_open_design.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/sta_run_reports.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/sta_run_reports.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/sta_utils.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/sta_utils.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/yosys_common.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/yosys_common.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/yosys_post_synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/yosys_post_synth.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/yosys_pre_map.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/yosys_pre_map.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/tcl/yosys_run_synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/tcl/yosys_run_synth.tcl -------------------------------------------------------------------------------- /flow/yosys-syn/translate_timing_rpts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/flow/yosys-syn/translate_timing_rpts.sh -------------------------------------------------------------------------------- /kat/SHA256SUMS.sphics_ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/SHA256SUMS.sphics_ref -------------------------------------------------------------------------------- /kat/kat1-sha256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/kat1-sha256.txt -------------------------------------------------------------------------------- /kat/kat10-sha256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/kat10-sha256.txt -------------------------------------------------------------------------------- /kat/kat100-sha256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/kat100-sha256.txt -------------------------------------------------------------------------------- /kat/kat1000-sha256.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/kat1000-sha256.txt -------------------------------------------------------------------------------- /kat/sphincs-sha2-128f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-128f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-sha2-128s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-128s-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-sha2-192f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-192f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-sha2-192s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-192s-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-sha2-256f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-256f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-sha2-256s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-sha2-256s-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-128f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-128f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-128s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-128s-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-192f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-192f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-192s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-192s-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-256f-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-256f-simple.rsp.1 -------------------------------------------------------------------------------- /kat/sphincs-shake-256s-simple.rsp.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/kat/sphincs-shake-256s-simple.rsp.1 -------------------------------------------------------------------------------- /rtl/config.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/config.vh -------------------------------------------------------------------------------- /rtl/cw305_regs.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/cw305_regs.vh -------------------------------------------------------------------------------- /rtl/cw305_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/cw305_top.v -------------------------------------------------------------------------------- /rtl/fpga_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/fpga_ram.v -------------------------------------------------------------------------------- /rtl/fpga_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/fpga_top.v -------------------------------------------------------------------------------- /rtl/keccak_round.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/keccak_round.v -------------------------------------------------------------------------------- /rtl/keccak_sloth.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/keccak_sloth.v -------------------------------------------------------------------------------- /rtl/kecti3_round.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/kecti3_round.v -------------------------------------------------------------------------------- /rtl/kecti3_sloth.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/kecti3_sloth.v -------------------------------------------------------------------------------- /rtl/mem_block.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/mem_block.vh -------------------------------------------------------------------------------- /rtl/pug_muldiv.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/pug_muldiv.v -------------------------------------------------------------------------------- /rtl/pug_rv32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/pug_rv32.v -------------------------------------------------------------------------------- /rtl/pug_rvc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/pug_rvc.v -------------------------------------------------------------------------------- /rtl/sha256_round.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sha256_round.v -------------------------------------------------------------------------------- /rtl/sha256_sloth.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sha256_sloth.v -------------------------------------------------------------------------------- /rtl/sha512_round.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sha512_round.v -------------------------------------------------------------------------------- /rtl/sha512_sloth.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sha512_sloth.v -------------------------------------------------------------------------------- /rtl/sim_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sim_tb.v -------------------------------------------------------------------------------- /rtl/sloth_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/sloth_top.v -------------------------------------------------------------------------------- /rtl/uart_rx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/uart_rx.v -------------------------------------------------------------------------------- /rtl/uart_tx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/uart_tx.v -------------------------------------------------------------------------------- /rtl/vcu118_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/rtl/vcu118_top.v -------------------------------------------------------------------------------- /slh/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/Makefile -------------------------------------------------------------------------------- /slh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/README.md -------------------------------------------------------------------------------- /slh/kat_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/kat_test.c -------------------------------------------------------------------------------- /slh/sha2_256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha2_256.c -------------------------------------------------------------------------------- /slh/sha2_512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha2_512.c -------------------------------------------------------------------------------- /slh/sha2_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha2_api.h -------------------------------------------------------------------------------- /slh/sha3_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha3_api.c -------------------------------------------------------------------------------- /slh/sha3_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha3_api.h -------------------------------------------------------------------------------- /slh/sha3_f1600.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/sha3_f1600.c -------------------------------------------------------------------------------- /slh/slh_adrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_adrs.h -------------------------------------------------------------------------------- /slh/slh_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_ctx.h -------------------------------------------------------------------------------- /slh/slh_dsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_dsa.c -------------------------------------------------------------------------------- /slh/slh_dsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_dsa.h -------------------------------------------------------------------------------- /slh/slh_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_param.h -------------------------------------------------------------------------------- /slh/slh_sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_sha2.c -------------------------------------------------------------------------------- /slh/slh_shake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slh-dsa/sloth/HEAD/slh/slh_shake.c --------------------------------------------------------------------------------