Refer to ./common for overall installation script.
| No. | Item | Description |
|---|---|---|
| 1 | ./acs_routine/ | Multiple ACS Remote Attestation system demo scripts and binaries. |
| 1 | ./boot/ | Boot phase of the project. |
| 2 | ./common/ | Common utilities accross different subprojects. |
| 3 | ./deploy_repo/ | Deploy demo purpose repository. |
| 4 | ./device_util/ | Scripts related to hardware and OS configuration. |
| 5 | ./doc/ | Documentation used in this project. |
| 6 | ./install_log/ | Log file during installation for debugging purpose. |
| 7 | ./post_boot/ | Post-boot phase of the project. |
| 8 | ./setup_environment/ | Scripts used to install tpm2-tss, tpm2-tools, tpm2-tss-engine, tpm2-abrmd, and IBM SWTPM. DEPRECATED. |
| 9 | ./setup_ibmtpm/ | Scripts used to install IBM TSS, SWTPM, ACS, and demonstration. |
| 10 | ./setup_optiga/ | Scripts used to install Infineon OPTIGA TPM 2.0 Software Stack (tpm2-tss, tpm2-tools, tpm2-abrmd, tpm2-tss-engine). |
| 11 | ./setup_ros2/ | Scripts to setup/build/remove ROS2 environment and setup/build/execute/remove demo purpose package. |
| 12 | ./socket_com/ | Implement socket communication between server and client. |
| 13 | ./update_swtpm/ | System-wide installation of new SWTPM. |
| 13 | ./gitignore | Files / Directories to ignore for this repo. |
| 14 | ./README.md | This file. |
$ cloc TPM_Sharing_Scheme
165 text files.
162 unique files.
29 files ignored.
github.com/AlDanial/cloc v 1.90 T=2.39 s (58.1 files/s, 6195.6 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Bourne Shell 72 640 1119 7607
Markdown 28 264 0 1704
INI 13 326 0 1064
C 7 64 164 770
C++ 4 52 72 496
make 4 11 54 77
m4 1 8 0 62
CMake 3 2 1 54
Python 1 4 1 44
C/C++ Header 3 11 46 31
Dockerfile 1 0 0 30
PowerShell 1 3 2 17
YAML 1 1 0 10
-------------------------------------------------------------------------------
SUM: 139 1386 1459 11966
-------------------------------------------------------------------------------
Commit 66991feaa0c61000ebf18433af1d9ac04161158d.
- TPM Resource Sharing for Embedded System Network Security https://ieeexplore.ieee.org/document/10547999