├── .gitignore ├── 0001-Patch-for-file-inclusion-of-Comcast-demo-TA.patch ├── Makefile ├── README.md ├── doc ├── architectural_overview.png └── yed_architectural_overview.graphml ├── filelist-comcast_demo_fvp_fs.txt ├── filelist-comcast_demo_qemu_fs.txt ├── host ├── Makefile ├── comcast_crypto_gp_client.c ├── include │ ├── comcast_crypto_gp_client.h │ ├── sec_security.h │ ├── sec_security_common.h │ ├── sec_security_openssl.h │ └── sec_security_utils.h ├── sec_security_common.c └── sec_security_openssl.c └── ta ├── Makefile ├── comcast_crypto_gp_ta.c ├── faked_armv7_uta_signed_header.bin ├── include └── comcast_crypto_gp_ta.h ├── sub.mk └── user_ta_header_defines.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/.gitignore -------------------------------------------------------------------------------- /0001-Patch-for-file-inclusion-of-Comcast-demo-TA.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/0001-Patch-for-file-inclusion-of-Comcast-demo-TA.patch -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/README.md -------------------------------------------------------------------------------- /doc/architectural_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/doc/architectural_overview.png -------------------------------------------------------------------------------- /doc/yed_architectural_overview.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/doc/yed_architectural_overview.graphml -------------------------------------------------------------------------------- /filelist-comcast_demo_fvp_fs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/filelist-comcast_demo_fvp_fs.txt -------------------------------------------------------------------------------- /filelist-comcast_demo_qemu_fs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/filelist-comcast_demo_qemu_fs.txt -------------------------------------------------------------------------------- /host/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/Makefile -------------------------------------------------------------------------------- /host/comcast_crypto_gp_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/comcast_crypto_gp_client.c -------------------------------------------------------------------------------- /host/include/comcast_crypto_gp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/include/comcast_crypto_gp_client.h -------------------------------------------------------------------------------- /host/include/sec_security.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/include/sec_security.h -------------------------------------------------------------------------------- /host/include/sec_security_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/include/sec_security_common.h -------------------------------------------------------------------------------- /host/include/sec_security_openssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/include/sec_security_openssl.h -------------------------------------------------------------------------------- /host/include/sec_security_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/include/sec_security_utils.h -------------------------------------------------------------------------------- /host/sec_security_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/sec_security_common.c -------------------------------------------------------------------------------- /host/sec_security_openssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/host/sec_security_openssl.c -------------------------------------------------------------------------------- /ta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/Makefile -------------------------------------------------------------------------------- /ta/comcast_crypto_gp_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/comcast_crypto_gp_ta.c -------------------------------------------------------------------------------- /ta/faked_armv7_uta_signed_header.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/faked_armv7_uta_signed_header.bin -------------------------------------------------------------------------------- /ta/include/comcast_crypto_gp_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/include/comcast_crypto_gp_ta.h -------------------------------------------------------------------------------- /ta/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/sub.mk -------------------------------------------------------------------------------- /ta/user_ta_header_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jyx/comcast_cryptoapi_ta_example/HEAD/ta/user_ta_header_defines.h --------------------------------------------------------------------------------