├── .gitignore ├── README.md ├── intro_lec └── Tutorial on SGX Programming on Linux.pdf ├── intro_sample ├── App │ ├── App.cpp │ ├── App.h │ └── Edger8rSyntax │ │ └── Functions.cpp ├── Enclave │ ├── Edger8rSyntax │ │ ├── Functions.cpp │ │ └── Functions.edl │ ├── Enclave.config.xml │ ├── Enclave.cpp │ ├── Enclave.edl │ ├── Enclave.h │ ├── Enclave.lds │ ├── Enclave_private.pem │ └── Libc.edl ├── Include │ └── user_types.h ├── Makefile └── README.md ├── lab1 ├── App │ ├── App.cpp │ ├── App.h │ ├── Edger8rSyntax │ │ └── Functions.cpp │ └── sum.h ├── Enclave │ ├── Edger8rSyntax │ │ ├── Functions.cpp │ │ └── Functions.edl │ ├── Enclave.config.xml │ ├── Enclave.cpp │ ├── Enclave.edl │ ├── Enclave.h │ ├── Enclave.lds │ ├── Enclave_private.pem │ └── Libc.edl ├── Include │ └── user_types.h ├── Makefile ├── README.md └── README_newlab.md ├── lab2 ├── Makefile ├── README.md ├── README.md.bak ├── sorting_side_channel.jpg └── src │ ├── bsort.cpp │ ├── lib_enclave.c │ ├── lib_enclave.h │ ├── lib_enclave_syscall_wrap.c │ ├── lib_untrusted.c │ ├── lib_untrusted.h │ ├── msort.cpp │ ├── qsort.cpp │ ├── user_main_ut.cpp │ └── user_sharedargs.h ├── lab3 ├── App │ └── App.cpp ├── Enclave1 │ ├── Enclave1.config.xml │ ├── Enclave1.cpp │ ├── Enclave1.edl │ ├── Enclave1.lds │ ├── Enclave1_private.pem │ ├── Utility_E1.cpp │ └── Utility_E1.h ├── Enclave2 │ ├── Enclave2.config.xml │ ├── Enclave2.cpp │ ├── Enclave2.edl │ ├── Enclave2.lds │ ├── Enclave2_private.pem │ ├── Utility_E2.cpp │ └── Utility_E2.h ├── Include │ └── dh_session_protocol.h ├── LocalAttestationCode │ ├── EnclaveMessageExchange.cpp │ ├── EnclaveMessageExchange.h │ ├── LocalAttestationCode.edl │ ├── datatypes.h │ └── error_codes.h ├── Makefile ├── README.md ├── Untrusted_LocalAttestation │ ├── UntrustedEnclaveMessageExchange.cpp │ └── UntrustedEnclaveMessageExchange.h ├── chameleon-tutorial.md ├── lab4 │ ├── App │ │ └── App.cpp │ ├── Enclave1 │ │ ├── Enclave1.config.xml │ │ ├── Enclave1.cpp │ │ ├── Enclave1.edl │ │ ├── Enclave1.lds │ │ ├── Enclave1_private.pem │ │ ├── Utility_E1.cpp │ │ └── Utility_E1.h │ ├── Enclave2 │ │ ├── Enclave2.config.xml │ │ ├── Enclave2.cpp │ │ ├── Enclave2.edl │ │ ├── Enclave2.lds │ │ ├── Enclave2_private.pem │ │ ├── Utility_E2.cpp │ │ └── Utility_E2.h │ ├── Include │ │ └── dh_session_protocol.h │ ├── LocalAttestationCode │ │ ├── EnclaveMessageExchange.cpp │ │ ├── EnclaveMessageExchange.h │ │ ├── LocalAttestationCode.edl │ │ ├── datatypes.h │ │ └── error_codes.h │ ├── Makefile │ ├── README.md │ ├── Untrusted_LocalAttestation │ │ ├── UntrustedEnclaveMessageExchange.cpp │ │ └── UntrustedEnclaveMessageExchange.h │ ├── chameleon-tutorial.md │ └── sucess.png └── sucess.png └── lab_extra └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/README.md -------------------------------------------------------------------------------- /intro_lec/Tutorial on SGX Programming on Linux.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_lec/Tutorial on SGX Programming on Linux.pdf -------------------------------------------------------------------------------- /intro_sample/App/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/App/App.cpp -------------------------------------------------------------------------------- /intro_sample/App/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/App/App.h -------------------------------------------------------------------------------- /intro_sample/App/Edger8rSyntax/Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/App/Edger8rSyntax/Functions.cpp -------------------------------------------------------------------------------- /intro_sample/Enclave/Edger8rSyntax/Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Edger8rSyntax/Functions.cpp -------------------------------------------------------------------------------- /intro_sample/Enclave/Edger8rSyntax/Functions.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Edger8rSyntax/Functions.edl -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave.config.xml -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave.cpp -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave.edl -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave.h -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave.lds -------------------------------------------------------------------------------- /intro_sample/Enclave/Enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Enclave_private.pem -------------------------------------------------------------------------------- /intro_sample/Enclave/Libc.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Enclave/Libc.edl -------------------------------------------------------------------------------- /intro_sample/Include/user_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Include/user_types.h -------------------------------------------------------------------------------- /intro_sample/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/Makefile -------------------------------------------------------------------------------- /intro_sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/intro_sample/README.md -------------------------------------------------------------------------------- /lab1/App/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/App/App.cpp -------------------------------------------------------------------------------- /lab1/App/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/App/App.h -------------------------------------------------------------------------------- /lab1/App/Edger8rSyntax/Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/App/Edger8rSyntax/Functions.cpp -------------------------------------------------------------------------------- /lab1/App/sum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/App/sum.h -------------------------------------------------------------------------------- /lab1/Enclave/Edger8rSyntax/Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Edger8rSyntax/Functions.cpp -------------------------------------------------------------------------------- /lab1/Enclave/Edger8rSyntax/Functions.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Edger8rSyntax/Functions.edl -------------------------------------------------------------------------------- /lab1/Enclave/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave.config.xml -------------------------------------------------------------------------------- /lab1/Enclave/Enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave.cpp -------------------------------------------------------------------------------- /lab1/Enclave/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave.edl -------------------------------------------------------------------------------- /lab1/Enclave/Enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave.h -------------------------------------------------------------------------------- /lab1/Enclave/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave.lds -------------------------------------------------------------------------------- /lab1/Enclave/Enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Enclave_private.pem -------------------------------------------------------------------------------- /lab1/Enclave/Libc.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Enclave/Libc.edl -------------------------------------------------------------------------------- /lab1/Include/user_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Include/user_types.h -------------------------------------------------------------------------------- /lab1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/Makefile -------------------------------------------------------------------------------- /lab1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/README.md -------------------------------------------------------------------------------- /lab1/README_newlab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab1/README_newlab.md -------------------------------------------------------------------------------- /lab2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/Makefile -------------------------------------------------------------------------------- /lab2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/README.md -------------------------------------------------------------------------------- /lab2/README.md.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/README.md.bak -------------------------------------------------------------------------------- /lab2/sorting_side_channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/sorting_side_channel.jpg -------------------------------------------------------------------------------- /lab2/src/bsort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/bsort.cpp -------------------------------------------------------------------------------- /lab2/src/lib_enclave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/lib_enclave.c -------------------------------------------------------------------------------- /lab2/src/lib_enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/lib_enclave.h -------------------------------------------------------------------------------- /lab2/src/lib_enclave_syscall_wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/lib_enclave_syscall_wrap.c -------------------------------------------------------------------------------- /lab2/src/lib_untrusted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/lib_untrusted.c -------------------------------------------------------------------------------- /lab2/src/lib_untrusted.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/lib_untrusted.h -------------------------------------------------------------------------------- /lab2/src/msort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/msort.cpp -------------------------------------------------------------------------------- /lab2/src/qsort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/qsort.cpp -------------------------------------------------------------------------------- /lab2/src/user_main_ut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/user_main_ut.cpp -------------------------------------------------------------------------------- /lab2/src/user_sharedargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab2/src/user_sharedargs.h -------------------------------------------------------------------------------- /lab3/App/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/App/App.cpp -------------------------------------------------------------------------------- /lab3/Enclave1/Enclave1.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Enclave1.config.xml -------------------------------------------------------------------------------- /lab3/Enclave1/Enclave1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Enclave1.cpp -------------------------------------------------------------------------------- /lab3/Enclave1/Enclave1.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Enclave1.edl -------------------------------------------------------------------------------- /lab3/Enclave1/Enclave1.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Enclave1.lds -------------------------------------------------------------------------------- /lab3/Enclave1/Enclave1_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Enclave1_private.pem -------------------------------------------------------------------------------- /lab3/Enclave1/Utility_E1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Utility_E1.cpp -------------------------------------------------------------------------------- /lab3/Enclave1/Utility_E1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave1/Utility_E1.h -------------------------------------------------------------------------------- /lab3/Enclave2/Enclave2.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Enclave2.config.xml -------------------------------------------------------------------------------- /lab3/Enclave2/Enclave2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Enclave2.cpp -------------------------------------------------------------------------------- /lab3/Enclave2/Enclave2.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Enclave2.edl -------------------------------------------------------------------------------- /lab3/Enclave2/Enclave2.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Enclave2.lds -------------------------------------------------------------------------------- /lab3/Enclave2/Enclave2_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Enclave2_private.pem -------------------------------------------------------------------------------- /lab3/Enclave2/Utility_E2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Utility_E2.cpp -------------------------------------------------------------------------------- /lab3/Enclave2/Utility_E2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Enclave2/Utility_E2.h -------------------------------------------------------------------------------- /lab3/Include/dh_session_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Include/dh_session_protocol.h -------------------------------------------------------------------------------- /lab3/LocalAttestationCode/EnclaveMessageExchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/LocalAttestationCode/EnclaveMessageExchange.cpp -------------------------------------------------------------------------------- /lab3/LocalAttestationCode/EnclaveMessageExchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/LocalAttestationCode/EnclaveMessageExchange.h -------------------------------------------------------------------------------- /lab3/LocalAttestationCode/LocalAttestationCode.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/LocalAttestationCode/LocalAttestationCode.edl -------------------------------------------------------------------------------- /lab3/LocalAttestationCode/datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/LocalAttestationCode/datatypes.h -------------------------------------------------------------------------------- /lab3/LocalAttestationCode/error_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/LocalAttestationCode/error_codes.h -------------------------------------------------------------------------------- /lab3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Makefile -------------------------------------------------------------------------------- /lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/README.md -------------------------------------------------------------------------------- /lab3/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.cpp -------------------------------------------------------------------------------- /lab3/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.h -------------------------------------------------------------------------------- /lab3/chameleon-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/chameleon-tutorial.md -------------------------------------------------------------------------------- /lab3/lab4/App/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/App/App.cpp -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Enclave1.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Enclave1.config.xml -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Enclave1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Enclave1.cpp -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Enclave1.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Enclave1.edl -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Enclave1.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Enclave1.lds -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Enclave1_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Enclave1_private.pem -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Utility_E1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Utility_E1.cpp -------------------------------------------------------------------------------- /lab3/lab4/Enclave1/Utility_E1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave1/Utility_E1.h -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Enclave2.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Enclave2.config.xml -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Enclave2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Enclave2.cpp -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Enclave2.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Enclave2.edl -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Enclave2.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Enclave2.lds -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Enclave2_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Enclave2_private.pem -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Utility_E2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Utility_E2.cpp -------------------------------------------------------------------------------- /lab3/lab4/Enclave2/Utility_E2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Enclave2/Utility_E2.h -------------------------------------------------------------------------------- /lab3/lab4/Include/dh_session_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Include/dh_session_protocol.h -------------------------------------------------------------------------------- /lab3/lab4/LocalAttestationCode/EnclaveMessageExchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/LocalAttestationCode/EnclaveMessageExchange.cpp -------------------------------------------------------------------------------- /lab3/lab4/LocalAttestationCode/EnclaveMessageExchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/LocalAttestationCode/EnclaveMessageExchange.h -------------------------------------------------------------------------------- /lab3/lab4/LocalAttestationCode/LocalAttestationCode.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/LocalAttestationCode/LocalAttestationCode.edl -------------------------------------------------------------------------------- /lab3/lab4/LocalAttestationCode/datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/LocalAttestationCode/datatypes.h -------------------------------------------------------------------------------- /lab3/lab4/LocalAttestationCode/error_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/LocalAttestationCode/error_codes.h -------------------------------------------------------------------------------- /lab3/lab4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Makefile -------------------------------------------------------------------------------- /lab3/lab4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/README.md -------------------------------------------------------------------------------- /lab3/lab4/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.cpp -------------------------------------------------------------------------------- /lab3/lab4/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/Untrusted_LocalAttestation/UntrustedEnclaveMessageExchange.h -------------------------------------------------------------------------------- /lab3/lab4/chameleon-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/chameleon-tutorial.md -------------------------------------------------------------------------------- /lab3/lab4/sucess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/lab4/sucess.png -------------------------------------------------------------------------------- /lab3/sucess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab3/sucess.png -------------------------------------------------------------------------------- /lab_extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fs3l/CIS700-sgxlab/HEAD/lab_extra/README.md --------------------------------------------------------------------------------