Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
aidl/android/trunks/ | 22-Nov-2023 | - | 47 | 10 | ||
ftdi/ | 22-Nov-2023 | - | 1,722 | 987 | ||
generator/ | 22-Nov-2023 | - | 74,287 | 51,226 | ||
Android.mk | D | 22-Nov-2023 | 6.2 KiB | 214 | 172 | |
CPPLINT.cfg | D | 22-Nov-2023 | 37 | 2 | 1 | |
MODULE_LICENSE_APACHE2 | D | 22-Nov-2023 | 0 | |||
Makefile | D | 22-Nov-2023 | 1.5 KiB | 41 | 18 | |
NOTICE | D | 22-Nov-2023 | 10.4 KiB | 191 | 158 | |
OWNERS | D | 22-Nov-2023 | 50 | 4 | 3 | |
PRESUBMIT.cfg | D | 22-Nov-2023 | 68 | 4 | 3 | |
README | D | 22-Nov-2023 | 1.5 KiB | 53 | 37 | |
authorization_delegate.h | D | 22-Nov-2023 | 2.5 KiB | 66 | 23 | |
background_command_transceiver.cc | D | 22-Nov-2023 | 3.6 KiB | 106 | 71 | |
background_command_transceiver.h | D | 22-Nov-2023 | 2.9 KiB | 82 | 31 | |
background_command_transceiver_test.cc | D | 22-Nov-2023 | 3.3 KiB | 108 | 71 | |
binder_interface.h | D | 22-Nov-2023 | 831 | 27 | 6 | |
blob_parser.cc | D | 22-Nov-2023 | 4.6 KiB | 128 | 103 | |
blob_parser.h | D | 22-Nov-2023 | 2.5 KiB | 67 | 29 | |
com.android.Trunks.conf | D | 22-Nov-2023 | 489 | 16 | 14 | |
command_transceiver.h | D | 22-Nov-2023 | 1.9 KiB | 54 | 16 | |
dbus_interface.h | D | 22-Nov-2023 | 1.2 KiB | 38 | 15 | |
error_codes.cc | D | 22-Nov-2023 | 12 KiB | 363 | 328 | |
error_codes.h | D | 22-Nov-2023 | 3.9 KiB | 90 | 50 | |
hmac_authorization_delegate.cc | D | 22-Nov-2023 | 11 KiB | 314 | 266 | |
hmac_authorization_delegate.h | D | 22-Nov-2023 | 6.6 KiB | 162 | 74 | |
hmac_authorization_delegate_test.cc | D | 22-Nov-2023 | 11.9 KiB | 258 | 203 | |
hmac_session.h | D | 22-Nov-2023 | 2.6 KiB | 71 | 23 | |
hmac_session_impl.cc | D | 22-Nov-2023 | 2.2 KiB | 70 | 38 | |
hmac_session_impl.h | D | 22-Nov-2023 | 3.2 KiB | 82 | 31 | |
hmac_session_test.cc | D | 22-Nov-2023 | 3.3 KiB | 106 | 74 | |
interface.proto | D | 22-Nov-2023 | 481 | 18 | 14 | |
mock_authorization_delegate.cc | D | 22-Nov-2023 | 830 | 25 | 5 | |
mock_authorization_delegate.h | D | 22-Nov-2023 | 1.4 KiB | 48 | 22 | |
mock_blob_parser.cc | D | 22-Nov-2023 | 1.1 KiB | 36 | 13 | |
mock_blob_parser.h | D | 22-Nov-2023 | 1.5 KiB | 52 | 27 | |
mock_command_transceiver.cc | D | 22-Nov-2023 | 815 | 25 | 5 | |
mock_command_transceiver.h | D | 22-Nov-2023 | 1.3 KiB | 45 | 19 | |
mock_hmac_session.cc | D | 22-Nov-2023 | 780 | 25 | 5 | |
mock_hmac_session.h | D | 22-Nov-2023 | 1.5 KiB | 49 | 23 | |
mock_policy_session.cc | D | 22-Nov-2023 | 790 | 25 | 5 | |
mock_policy_session.h | D | 22-Nov-2023 | 1.7 KiB | 55 | 29 | |
mock_session_manager.cc | D | 22-Nov-2023 | 922 | 31 | 9 | |
mock_session_manager.h | D | 22-Nov-2023 | 1.3 KiB | 49 | 23 | |
mock_tpm.cc | D | 22-Nov-2023 | 11.2 KiB | 246 | 221 | |
mock_tpm.h | D | 22-Nov-2023 | 84.5 KiB | 1,646 | 1,608 | |
mock_tpm_state.cc | D | 22-Nov-2023 | 1.8 KiB | 47 | 24 | |
mock_tpm_state.h | D | 22-Nov-2023 | 1.8 KiB | 56 | 32 | |
mock_tpm_utility.cc | D | 22-Nov-2023 | 775 | 25 | 5 | |
mock_tpm_utility.h | D | 22-Nov-2023 | 5.6 KiB | 152 | 127 | |
org.chromium.Trunks.conf | D | 22-Nov-2023 | 492 | 16 | 14 | |
password_authorization_delegate.cc | D | 22-Nov-2023 | 2.9 KiB | 96 | 67 | |
password_authorization_delegate.h | D | 22-Nov-2023 | 2.3 KiB | 62 | 29 | |
password_authorization_delegate_test.cc | D | 22-Nov-2023 | 3.7 KiB | 97 | 60 | |
policy_session.h | D | 22-Nov-2023 | 3.4 KiB | 91 | 30 | |
policy_session_impl.cc | D | 22-Nov-2023 | 6.5 KiB | 190 | 149 | |
policy_session_impl.h | D | 22-Nov-2023 | 3.5 KiB | 87 | 37 | |
policy_session_test.cc | D | 22-Nov-2023 | 7.9 KiB | 227 | 179 | |
resource_manager.cc | D | 22-Nov-2023 | 30 KiB | 836 | 712 | |
resource_manager.h | D | 22-Nov-2023 | 10.2 KiB | 239 | 89 | |
resource_manager_test.cc | D | 22-Nov-2023 | 33.6 KiB | 784 | 672 | |
scoped_key_handle.cc | D | 22-Nov-2023 | 2 KiB | 80 | 47 | |
scoped_key_handle.h | D | 22-Nov-2023 | 2.5 KiB | 72 | 24 | |
scoped_key_handle_test.cc | D | 22-Nov-2023 | 2.7 KiB | 93 | 62 | |
session_manager.h | D | 22-Nov-2023 | 2.7 KiB | 73 | 24 | |
session_manager_impl.cc | D | 22-Nov-2023 | 7.9 KiB | 217 | 169 | |
session_manager_impl.h | D | 22-Nov-2023 | 2.6 KiB | 72 | 28 | |
session_manager_test.cc | D | 22-Nov-2023 | 6.4 KiB | 168 | 133 | |
tpm_constants.h | D | 22-Nov-2023 | 2.4 KiB | 64 | 39 | |
tpm_generated.cc | D | 22-Nov-2023 | 1.1 MiB | |||
tpm_generated.h | D | 22-Nov-2023 | 261.3 KiB | |||
tpm_generated_test.cc | D | 22-Nov-2023 | 16.5 KiB | 451 | 380 | |
tpm_handle.cc | D | 22-Nov-2023 | 2.9 KiB | 98 | 68 | |
tpm_handle.h | D | 22-Nov-2023 | 2 KiB | 64 | 21 | |
tpm_simulator_handle.cc | D | 22-Nov-2023 | 2.2 KiB | 78 | 49 | |
tpm_simulator_handle.h | D | 22-Nov-2023 | 1.9 KiB | 60 | 21 | |
tpm_state.h | D | 22-Nov-2023 | 3.5 KiB | 107 | 36 | |
tpm_state_impl.cc | D | 22-Nov-2023 | 8.6 KiB | 275 | 223 | |
tpm_state_impl.h | D | 22-Nov-2023 | 3 KiB | 89 | 51 | |
tpm_state_test.cc | D | 22-Nov-2023 | 14.5 KiB | 366 | 295 | |
tpm_utility.h | D | 22-Nov-2023 | 16.4 KiB | 329 | 139 | |
tpm_utility_impl.cc | D | 22-Nov-2023 | 69.9 KiB | 1,862 | 1,749 | |
tpm_utility_impl.h | D | 22-Nov-2023 | 9.8 KiB | 223 | 156 | |
tpm_utility_test.cc | D | 22-Nov-2023 | 80.1 KiB | 2,037 | 1,837 | |
trunks.gyp | D | 22-Nov-2023 | 4.7 KiB | 184 | 182 | |
trunks_binder_proxy.cc | D | 22-Nov-2023 | 4.4 KiB | 123 | 92 | |
trunks_binder_proxy.h | D | 22-Nov-2023 | 1.8 KiB | 56 | 22 | |
trunks_binder_service.cc | D | 22-Nov-2023 | 4.2 KiB | 121 | 88 | |
trunks_binder_service.h | D | 22-Nov-2023 | 2.7 KiB | 90 | 45 | |
trunks_client.cc | D | 22-Nov-2023 | 9.3 KiB | 282 | 243 | |
trunks_client_test.cc | D | 22-Nov-2023 | 42.4 KiB | 1,107 | 1,024 | |
trunks_client_test.h | D | 22-Nov-2023 | 5.4 KiB | 146 | 45 | |
trunks_dbus_proxy.cc | D | 22-Nov-2023 | 3.7 KiB | 104 | 71 | |
trunks_dbus_proxy.h | D | 22-Nov-2023 | 2 KiB | 67 | 30 | |
trunks_dbus_service.cc | D | 22-Nov-2023 | 2.7 KiB | 73 | 45 | |
trunks_dbus_service.h | D | 22-Nov-2023 | 2.4 KiB | 78 | 35 | |
trunks_export.h | D | 22-Nov-2023 | 900 | 25 | 4 | |
trunks_factory.h | D | 22-Nov-2023 | 2.7 KiB | 82 | 34 | |
trunks_factory_for_test.cc | D | 22-Nov-2023 | 21.3 KiB | 598 | 462 | |
trunks_factory_for_test.h | D | 22-Nov-2023 | 4.2 KiB | 131 | 81 | |
trunks_factory_impl.cc | D | 22-Nov-2023 | 3.1 KiB | 108 | 74 | |
trunks_factory_impl.h | D | 22-Nov-2023 | 2.7 KiB | 77 | 34 | |
trunks_ftdi_spi.cc | D | 22-Nov-2023 | 10.4 KiB | 346 | 225 | |
trunks_ftdi_spi.h | D | 22-Nov-2023 | 3.5 KiB | 105 | 48 | |
trunks_testrunner.cc | D | 22-Nov-2023 | 1.1 KiB | 32 | 13 | |
trunksd-seccomp-amd64.policy | D | 22-Nov-2023 | 1.4 KiB | 85 | 75 | |
trunksd-seccomp-arm.policy | D | 22-Nov-2023 | 1.3 KiB | 79 | 69 | |
trunksd-seccomp-arm64.policy | D | 22-Nov-2023 | 1.3 KiB | 79 | 69 | |
trunksd-seccomp-mips.policy | D | 22-Nov-2023 | 1.3 KiB | 79 | 69 | |
trunksd-seccomp-x86.policy | D | 22-Nov-2023 | 1.4 KiB | 86 | 76 | |
trunksd-seccomp-x86_64.policy | D | 22-Nov-2023 | 1.4 KiB | 85 | 75 | |
trunksd-simulator.rc | D | 22-Nov-2023 | 175 | 9 | 7 | |
trunksd.cc | D | 22-Nov-2023 | 4.3 KiB | 123 | 88 | |
trunksd.conf | D | 22-Nov-2023 | 797 | 25 | 6 | |
trunksd.rc | D | 22-Nov-2023 | 151 | 8 | 6 |
README
1====== 2TRUNKS 3====== 4 5The Trunks TPM Library (TTL) is a set of types and functions used to interface 6with a Trusted Platform Module. It is designed to be light, and does not 7comply with the TSS specification. It is usable in firmware as well as in 8user-level code. 9 10----------------- 11TPM SPECIFICATION 12----------------- 13 14See http://www.trustedcomputinggroup.org. This version of trunks is based on 15TPM 2.0 rev 00.99. 16 17--- Structures --- 18generator/raw_structures.txt 19generator/raw_structures_fixed.txt 20 21This file is a direct PDF scrape* of 'Part 2 - Structures'. The '_fixed' 22version includes some manual fixes to make processing easier. 23 24--- Commands --- 25generator/raw_commands.txt 26generator/raw_commands_fixed.txt 27 28This file is a direct PDF scrape* of 'Part 3 - Commands'. The '_fixed' version 29includes some manual fixes to make processing easier. 30 31--- 32*Scraping for this version of trunks used Poppler's pdftotext utility v0.18.4. 33 34--------------- 35CODE GENERATION 36--------------- 37 38generator/extract_structures.sh 39 40Extracts structured information about types, constants, structures, and unions 41from spec/raw_structures_fixed.txt. The output of this script is intended to be 42parsed by generator.py. 43 44generator/extract_commands.sh 45 46Extracts structured information about commands from spec/raw_commands_fixed.txt. 47The output of this script is intended to be parsed by generator.py. 48 49generator/generator.py 50 51Generates C++ serialization and parsing code for TPM commands. Inputs must be 52formatted as by the extract_* scripts. 53