├── .gitignore ├── .gitmodules ├── .travis.yml ├── Doxyfile ├── LICENSE.txt ├── Makefile ├── README.md ├── bin ├── conf.sh └── parse_opcodes.py ├── doc ├── Makefile ├── image │ └── .gitignore ├── spec.tex └── tex │ ├── .gitignore │ ├── appx-algorithm.tex │ ├── appx-instr_encode.tex │ ├── appx-instr_equiv.tex │ ├── appx-instr_syntax.tex │ ├── appx-notation.tex │ ├── appx-related.tex │ ├── bg-assumption.tex │ ├── bg-compatibility.tex │ ├── bg-concept.tex │ ├── bg-feature.tex │ ├── bg-guarantee.tex │ ├── intro.tex │ ├── spec-encoding.tex │ ├── spec-exception.tex │ ├── spec-instruction.tex │ └── spec-state.tex ├── pdf ├── riscv-meetup-bristol-slides.pdf └── zurich-workshop-poster.pdf ├── rtl ├── .gitignore ├── Makefile ├── README.md ├── b_bop │ ├── Makefile.in │ ├── b_bop.v │ └── b_bop_ftb.v ├── b_lut │ ├── Makefile.in │ ├── b_lut.v │ └── b_lut_ftb.v ├── p_addsub │ ├── Makefile.in │ ├── p_addsub.v │ └── p_addsub_ftb.v ├── p_mul │ ├── Makefile.in │ ├── p_mul.v │ ├── p_mul_checker.v │ ├── p_mul_ftb.v │ └── p_mul_tb.v ├── p_shfrot │ ├── Makefile.in │ ├── p_shfrot.v │ └── p_shfrot_ftb.v ├── xc_aesmix │ ├── Makefile.in │ ├── xc_aesmix.v │ └── xc_aesmix_ftb.v ├── xc_aessub │ ├── Makefile.in │ ├── xc_aessub.v │ ├── xc_aessub_ftb.v │ └── xc_aessub_sbox.v ├── xc_malu │ ├── Makefile.in │ ├── xc_malu.gtkw │ ├── xc_malu.v │ ├── xc_malu_divrem.v │ ├── xc_malu_long.v │ ├── xc_malu_mul.v │ ├── xc_malu_muldivrem.v │ ├── xc_malu_pmul.v │ └── xc_malu_tb.v ├── xc_regfile │ ├── Makefile.in │ ├── xc_rf_0.v │ ├── xc_rf_1.v │ ├── xc_rf_2.v │ ├── xc_rf_3.v │ ├── xc_rf_4.v │ ├── xc_rf_fwd_0.v │ ├── xc_rf_fwd_1.v │ ├── xc_rf_fwd_2.v │ ├── xc_rf_fwd_3.v │ └── xc_rf_fwd_4.v ├── xc_sha256 │ ├── Makefile.in │ ├── xc_sha256.v │ └── xc_sha256_ftb.v ├── xc_sha3 │ ├── Makefile.in │ ├── xc_sha3.v │ └── xc_sha3_ftb.v └── xc_sha512 │ ├── Makefile.in │ ├── xc_sha512.v │ └── xc_sha512_ftb.v └── src ├── docker ├── Dockerfile ├── Makefile └── entrypoint.sh ├── helloworld ├── Makefile ├── helloworld.c └── helloworld.h ├── test ├── assembler │ ├── Makefile │ ├── test_archstr.S │ ├── test_masking_ise.S │ └── test_simple_assembly.S └── common.mk └── toolchain ├── Makefile ├── binutils-apply.sh ├── binutils-build.sh ├── binutils-conf.sh ├── binutils-revert.sh ├── binutils-update.sh ├── binutils.patch ├── clone.sh ├── gcc-apply.sh ├── gcc-build.sh ├── gcc-conf.sh ├── gcc-revert.sh ├── gcc-update.sh ├── gcc.patch ├── newlib-apply.sh ├── newlib-build.sh ├── newlib-conf.sh ├── newlib-revert.sh ├── newlib-update.sh ├── newlib.patch ├── pk-apply.sh ├── pk-build.sh ├── pk-conf.sh ├── pk-revert.sh ├── pk-update.sh ├── pk.patch ├── share.sh ├── spike-apply.sh ├── spike-build.sh ├── spike-conf.sh ├── spike-revert.sh ├── spike-update.sh └── spike.patch /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/.travis.yml -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/README.md -------------------------------------------------------------------------------- /bin/conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/bin/conf.sh -------------------------------------------------------------------------------- /bin/parse_opcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/bin/parse_opcodes.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/image/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /doc/spec.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/spec.tex -------------------------------------------------------------------------------- /doc/tex/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /doc/tex/appx-algorithm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-algorithm.tex -------------------------------------------------------------------------------- /doc/tex/appx-instr_encode.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-instr_encode.tex -------------------------------------------------------------------------------- /doc/tex/appx-instr_equiv.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-instr_equiv.tex -------------------------------------------------------------------------------- /doc/tex/appx-instr_syntax.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-instr_syntax.tex -------------------------------------------------------------------------------- /doc/tex/appx-notation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-notation.tex -------------------------------------------------------------------------------- /doc/tex/appx-related.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/appx-related.tex -------------------------------------------------------------------------------- /doc/tex/bg-assumption.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/bg-assumption.tex -------------------------------------------------------------------------------- /doc/tex/bg-compatibility.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/bg-compatibility.tex -------------------------------------------------------------------------------- /doc/tex/bg-concept.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/bg-concept.tex -------------------------------------------------------------------------------- /doc/tex/bg-feature.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/bg-feature.tex -------------------------------------------------------------------------------- /doc/tex/bg-guarantee.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/bg-guarantee.tex -------------------------------------------------------------------------------- /doc/tex/intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/intro.tex -------------------------------------------------------------------------------- /doc/tex/spec-encoding.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/spec-encoding.tex -------------------------------------------------------------------------------- /doc/tex/spec-exception.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/spec-exception.tex -------------------------------------------------------------------------------- /doc/tex/spec-instruction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/spec-instruction.tex -------------------------------------------------------------------------------- /doc/tex/spec-state.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/doc/tex/spec-state.tex -------------------------------------------------------------------------------- /pdf/riscv-meetup-bristol-slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/pdf/riscv-meetup-bristol-slides.pdf -------------------------------------------------------------------------------- /pdf/zurich-workshop-poster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/pdf/zurich-workshop-poster.pdf -------------------------------------------------------------------------------- /rtl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/.gitignore -------------------------------------------------------------------------------- /rtl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/Makefile -------------------------------------------------------------------------------- /rtl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/README.md -------------------------------------------------------------------------------- /rtl/b_bop/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_bop/Makefile.in -------------------------------------------------------------------------------- /rtl/b_bop/b_bop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_bop/b_bop.v -------------------------------------------------------------------------------- /rtl/b_bop/b_bop_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_bop/b_bop_ftb.v -------------------------------------------------------------------------------- /rtl/b_lut/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_lut/Makefile.in -------------------------------------------------------------------------------- /rtl/b_lut/b_lut.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_lut/b_lut.v -------------------------------------------------------------------------------- /rtl/b_lut/b_lut_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/b_lut/b_lut_ftb.v -------------------------------------------------------------------------------- /rtl/p_addsub/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_addsub/Makefile.in -------------------------------------------------------------------------------- /rtl/p_addsub/p_addsub.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_addsub/p_addsub.v -------------------------------------------------------------------------------- /rtl/p_addsub/p_addsub_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_addsub/p_addsub_ftb.v -------------------------------------------------------------------------------- /rtl/p_mul/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_mul/Makefile.in -------------------------------------------------------------------------------- /rtl/p_mul/p_mul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_mul/p_mul.v -------------------------------------------------------------------------------- /rtl/p_mul/p_mul_checker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_mul/p_mul_checker.v -------------------------------------------------------------------------------- /rtl/p_mul/p_mul_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_mul/p_mul_ftb.v -------------------------------------------------------------------------------- /rtl/p_mul/p_mul_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_mul/p_mul_tb.v -------------------------------------------------------------------------------- /rtl/p_shfrot/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_shfrot/Makefile.in -------------------------------------------------------------------------------- /rtl/p_shfrot/p_shfrot.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_shfrot/p_shfrot.v -------------------------------------------------------------------------------- /rtl/p_shfrot/p_shfrot_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/p_shfrot/p_shfrot_ftb.v -------------------------------------------------------------------------------- /rtl/xc_aesmix/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aesmix/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_aesmix/xc_aesmix.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aesmix/xc_aesmix.v -------------------------------------------------------------------------------- /rtl/xc_aesmix/xc_aesmix_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aesmix/xc_aesmix_ftb.v -------------------------------------------------------------------------------- /rtl/xc_aessub/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aessub/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_aessub/xc_aessub.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aessub/xc_aessub.v -------------------------------------------------------------------------------- /rtl/xc_aessub/xc_aessub_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aessub/xc_aessub_ftb.v -------------------------------------------------------------------------------- /rtl/xc_aessub/xc_aessub_sbox.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_aessub/xc_aessub_sbox.v -------------------------------------------------------------------------------- /rtl/xc_malu/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu.gtkw -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_divrem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_divrem.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_long.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_long.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_mul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_mul.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_muldivrem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_muldivrem.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_pmul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_pmul.v -------------------------------------------------------------------------------- /rtl/xc_malu/xc_malu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_malu/xc_malu_tb.v -------------------------------------------------------------------------------- /rtl/xc_regfile/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_0.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_1.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_2.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_3.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_4.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_fwd_0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_fwd_0.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_fwd_1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_fwd_1.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_fwd_2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_fwd_2.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_fwd_3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_fwd_3.v -------------------------------------------------------------------------------- /rtl/xc_regfile/xc_rf_fwd_4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_regfile/xc_rf_fwd_4.v -------------------------------------------------------------------------------- /rtl/xc_sha256/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha256/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_sha256/xc_sha256.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha256/xc_sha256.v -------------------------------------------------------------------------------- /rtl/xc_sha256/xc_sha256_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha256/xc_sha256_ftb.v -------------------------------------------------------------------------------- /rtl/xc_sha3/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha3/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_sha3/xc_sha3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha3/xc_sha3.v -------------------------------------------------------------------------------- /rtl/xc_sha3/xc_sha3_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha3/xc_sha3_ftb.v -------------------------------------------------------------------------------- /rtl/xc_sha512/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha512/Makefile.in -------------------------------------------------------------------------------- /rtl/xc_sha512/xc_sha512.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha512/xc_sha512.v -------------------------------------------------------------------------------- /rtl/xc_sha512/xc_sha512_ftb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/rtl/xc_sha512/xc_sha512_ftb.v -------------------------------------------------------------------------------- /src/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/docker/Dockerfile -------------------------------------------------------------------------------- /src/docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/docker/Makefile -------------------------------------------------------------------------------- /src/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/docker/entrypoint.sh -------------------------------------------------------------------------------- /src/helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/helloworld/Makefile -------------------------------------------------------------------------------- /src/helloworld/helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/helloworld/helloworld.c -------------------------------------------------------------------------------- /src/helloworld/helloworld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/helloworld/helloworld.h -------------------------------------------------------------------------------- /src/test/assembler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/test/assembler/Makefile -------------------------------------------------------------------------------- /src/test/assembler/test_archstr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/test/assembler/test_archstr.S -------------------------------------------------------------------------------- /src/test/assembler/test_masking_ise.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/test/assembler/test_masking_ise.S -------------------------------------------------------------------------------- /src/test/assembler/test_simple_assembly.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/test/assembler/test_simple_assembly.S -------------------------------------------------------------------------------- /src/test/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/test/common.mk -------------------------------------------------------------------------------- /src/toolchain/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/Makefile -------------------------------------------------------------------------------- /src/toolchain/binutils-apply.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils-apply.sh -------------------------------------------------------------------------------- /src/toolchain/binutils-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils-build.sh -------------------------------------------------------------------------------- /src/toolchain/binutils-conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils-conf.sh -------------------------------------------------------------------------------- /src/toolchain/binutils-revert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils-revert.sh -------------------------------------------------------------------------------- /src/toolchain/binutils-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils-update.sh -------------------------------------------------------------------------------- /src/toolchain/binutils.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/binutils.patch -------------------------------------------------------------------------------- /src/toolchain/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/clone.sh -------------------------------------------------------------------------------- /src/toolchain/gcc-apply.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/gcc-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/gcc-build.sh -------------------------------------------------------------------------------- /src/toolchain/gcc-conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/gcc-conf.sh -------------------------------------------------------------------------------- /src/toolchain/gcc-revert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/gcc-update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/gcc.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/toolchain/newlib-apply.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/newlib-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/newlib-build.sh -------------------------------------------------------------------------------- /src/toolchain/newlib-conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/newlib-conf.sh -------------------------------------------------------------------------------- /src/toolchain/newlib-revert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/newlib-update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/newlib.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/toolchain/pk-apply.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/pk-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/pk-build.sh -------------------------------------------------------------------------------- /src/toolchain/pk-conf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/pk-revert.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/pk-update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /src/toolchain/pk.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/toolchain/share.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/share.sh -------------------------------------------------------------------------------- /src/toolchain/spike-apply.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike-apply.sh -------------------------------------------------------------------------------- /src/toolchain/spike-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike-build.sh -------------------------------------------------------------------------------- /src/toolchain/spike-conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike-conf.sh -------------------------------------------------------------------------------- /src/toolchain/spike-revert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike-revert.sh -------------------------------------------------------------------------------- /src/toolchain/spike-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike-update.sh -------------------------------------------------------------------------------- /src/toolchain/spike.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scarv/xcrypto/HEAD/src/toolchain/spike.patch --------------------------------------------------------------------------------