SYMBOL INDEX (973 symbols across 62 files) FILE: crypto/bn.h type BIGNUM (line 25) | typedef BIGNUM tpm_bn_t[1]; type mpz_t (line 28) | typedef mpz_t tpm_bn_t; FILE: crypto/bn_gmp.c function tpm_bn_init (line 19) | void tpm_bn_init(tpm_bn_t a) function tpm_bn_init2 (line 24) | void tpm_bn_init2(tpm_bn_t a, size_t nbits) function tpm_bn_init_set (line 29) | void tpm_bn_init_set(tpm_bn_t a, tpm_bn_t val) function tpm_bn_init_set_ui (line 34) | void tpm_bn_init_set_ui(tpm_bn_t a, uint32_t val) function tpm_bn_set_ui (line 39) | void tpm_bn_set_ui(tpm_bn_t a, uint32_t val) function tpm_bn_clear (line 44) | void tpm_bn_clear(tpm_bn_t a) function tpm_bn_swap (line 49) | void tpm_bn_swap(tpm_bn_t a, tpm_bn_t b) function tpm_bn_bitsize (line 54) | uint32_t tpm_bn_bitsize(tpm_bn_t a) function tpm_bn_import (line 59) | void tpm_bn_import(tpm_bn_t out, size_t count, int order, const void *in) function tpm_bn_export (line 64) | void tpm_bn_export(void *out, size_t *count, int order, tpm_bn_t in) function tpm_bn_cmp (line 71) | int tpm_bn_cmp(tpm_bn_t a, tpm_bn_t b) function tpm_bn_cmp_ui (line 76) | int tpm_bn_cmp_ui(tpm_bn_t a, uint32_t b) function tpm_bn_sgn (line 81) | int tpm_bn_sgn(tpm_bn_t a) function tpm_bn_setbit (line 86) | void tpm_bn_setbit(tpm_bn_t res, uint32_t bit) function tpm_bn_add (line 91) | void tpm_bn_add(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_add_ui (line 96) | void tpm_bn_add_ui(tpm_bn_t res, tpm_bn_t a, uint32_t b) function tpm_bn_sub (line 101) | void tpm_bn_sub(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_sub_ui (line 106) | void tpm_bn_sub_ui(tpm_bn_t res, tpm_bn_t a, uint32_t b) function tpm_bn_mul (line 111) | void tpm_bn_mul(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_mod (line 116) | void tpm_bn_mod(tpm_bn_t res, tpm_bn_t a, tpm_bn_t mod) function tpm_bn_powm (line 121) | void tpm_bn_powm(tpm_bn_t res, tpm_bn_t base, tpm_bn_t exp, tpm_bn_t mod) function tpm_bn_ui_pow_ui (line 126) | void tpm_bn_ui_pow_ui(tpm_bn_t res, uint32_t base, uint32_t exp) function tpm_bn_fdiv_q_2exp (line 131) | void tpm_bn_fdiv_q_2exp(tpm_bn_t res, tpm_bn_t n, uint32_t b) function tpm_bn_tdiv_q (line 136) | void tpm_bn_tdiv_q(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_gcd (line 141) | void tpm_bn_gcd(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_invert (line 146) | void tpm_bn_invert(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_nextprime (line 151) | void tpm_bn_nextprime(tpm_bn_t res, tpm_bn_t a) FILE: crypto/bn_openssl.c function tpm_bn_init (line 21) | void tpm_bn_init(tpm_bn_t a) function tpm_bn_init2 (line 27) | void tpm_bn_init2(tpm_bn_t a, size_t nbits) function tpm_bn_init_set (line 34) | void tpm_bn_init_set(tpm_bn_t a, tpm_bn_t val) function tpm_bn_init_set_ui (line 40) | void tpm_bn_init_set_ui(tpm_bn_t a, uint32_t val) function tpm_bn_set_ui (line 46) | void tpm_bn_set_ui(tpm_bn_t a, uint32_t val) function tpm_bn_clear (line 51) | void tpm_bn_clear(tpm_bn_t a) function tpm_bn_swap (line 56) | void tpm_bn_swap(tpm_bn_t a, tpm_bn_t b) function tpm_bn_bitsize (line 61) | uint32_t tpm_bn_bitsize(tpm_bn_t a) function tpm_bn_import (line 66) | void tpm_bn_import(tpm_bn_t out, size_t count, int order, const void *in) function tpm_bn_export (line 72) | void tpm_bn_export(void *out, size_t *count, int order, tpm_bn_t in) function tpm_bn_cmp (line 79) | int tpm_bn_cmp(tpm_bn_t a, tpm_bn_t b) function tpm_bn_cmp_ui (line 84) | int tpm_bn_cmp_ui(tpm_bn_t a, uint32_t b) function tpm_bn_sgn (line 93) | int tpm_bn_sgn(tpm_bn_t a) function tpm_bn_setbit (line 99) | void tpm_bn_setbit(tpm_bn_t res, uint32_t bit) function tpm_bn_add (line 104) | void tpm_bn_add(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_add_ui (line 109) | void tpm_bn_add_ui(tpm_bn_t res, tpm_bn_t a, uint32_t b) function tpm_bn_sub (line 115) | void tpm_bn_sub(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_sub_ui (line 120) | void tpm_bn_sub_ui(tpm_bn_t res, tpm_bn_t a, uint32_t b) function tpm_bn_mul (line 126) | void tpm_bn_mul(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_mod (line 131) | void tpm_bn_mod(tpm_bn_t res, tpm_bn_t a, tpm_bn_t mod) function tpm_bn_powm (line 136) | void tpm_bn_powm(tpm_bn_t res, tpm_bn_t base, tpm_bn_t exp, tpm_bn_t mod) function tpm_bn_ui_pow_ui (line 141) | void tpm_bn_ui_pow_ui(tpm_bn_t res, uint32_t base, uint32_t exp) function tpm_bn_fdiv_q_2exp (line 154) | void tpm_bn_fdiv_q_2exp(tpm_bn_t res, tpm_bn_t n, uint32_t b) function tpm_bn_tdiv_q (line 159) | void tpm_bn_tdiv_q(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_gcd (line 164) | void tpm_bn_gcd(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_invert (line 169) | void tpm_bn_invert(tpm_bn_t res, tpm_bn_t a, tpm_bn_t b) function tpm_bn_nextprime (line 174) | void tpm_bn_nextprime(tpm_bn_t res, tpm_bn_t a) FILE: crypto/hmac.c function tpm_hmac_init (line 20) | void tpm_hmac_init(tpm_hmac_ctx_t *ctx, const uint8_t *key, size_t key_len) function tpm_hmac_update (line 49) | void tpm_hmac_update(tpm_hmac_ctx_t *ctx, const uint8_t *data, size_t le... function tpm_hmac_final (line 55) | void tpm_hmac_final(tpm_hmac_ctx_t *ctx, uint8_t *digest) FILE: crypto/hmac.h type tpm_hmac_ctx_t (line 26) | typedef struct { FILE: crypto/rc4.c function tpm_rc4_init (line 19) | void tpm_rc4_init(tpm_rc4_ctx_t *ctx, uint8_t *key, size_t key_len) function tpm_rc4_crypt (line 43) | void tpm_rc4_crypt(tpm_rc4_ctx_t *ctx, uint8_t *in, uint8_t *out, size_t... FILE: crypto/rc4.h type tpm_rc4_ctx_t (line 23) | typedef struct { FILE: crypto/rsa.c function rsa_public (line 21) | static int rsa_public(tpm_rsa_public_key_t *key, function rsa_private (line 46) | static int rsa_private(tpm_rsa_private_key_t *key, function rsa_test_key (line 97) | static int rsa_test_key(tpm_rsa_private_key_t *key) function tpm_rsa_import_key (line 118) | int tpm_rsa_import_key(tpm_rsa_private_key_t *key, int endian, function tpm_rsa_copy_key (line 167) | void tpm_rsa_copy_key(tpm_rsa_private_key_t *dst, tpm_rsa_private_key_t ... function tpm_rsa_import_public_key (line 178) | int tpm_rsa_import_public_key(tpm_rsa_public_key_t *key, int endian, function rsa_tpm_bn_random (line 197) | static void rsa_tpm_bn_random(tpm_bn_t a, size_t nbits) function tpm_rsa_generate_key (line 205) | int tpm_rsa_generate_key(tpm_rsa_private_key_t *key, uint16_t key_size) function tpm_rsa_release_private_key (line 277) | void tpm_rsa_release_private_key(tpm_rsa_private_key_t *key) function tpm_rsa_release_public_key (line 288) | void tpm_rsa_release_public_key(tpm_rsa_public_key_t *key) function tpm_rsa_export_modulus (line 295) | void tpm_rsa_export_modulus(tpm_rsa_private_key_t *key, function tpm_rsa_export_exponent (line 301) | void tpm_rsa_export_exponent(tpm_rsa_private_key_t *key, function tpm_rsa_export_prime1 (line 307) | void tpm_rsa_export_prime1(tpm_rsa_private_key_t *key, function tpm_rsa_export_prime2 (line 313) | void tpm_rsa_export_prime2(tpm_rsa_private_key_t *key, function tpm_rsa_export_public_modulus (line 319) | void tpm_rsa_export_public_modulus(tpm_rsa_public_key_t *key, function tpm_rsa_export_public_exponent (line 325) | void tpm_rsa_export_public_exponent(tpm_rsa_public_key_t *key, function tpm_rsa_modulus_length (line 331) | size_t tpm_rsa_modulus_length(tpm_rsa_private_key_t *key) function tpm_rsa_exponent_length (line 336) | size_t tpm_rsa_exponent_length(tpm_rsa_private_key_t *key) function tpm_rsa_prime1_length (line 341) | size_t tpm_rsa_prime1_length(tpm_rsa_private_key_t *key) function tpm_rsa_prime2_length (line 346) | size_t tpm_rsa_prime2_length(tpm_rsa_private_key_t *key) function tpm_rsa_public_modulus_length (line 351) | size_t tpm_rsa_public_modulus_length(tpm_rsa_public_key_t *key) function tpm_rsa_public_exponent_length (line 356) | size_t tpm_rsa_public_exponent_length(tpm_rsa_public_key_t *key) function tpm_rsa_mask_generation (line 361) | void tpm_rsa_mask_generation(const uint8_t *seed, size_t seed_len, function encode_message (line 380) | static int encode_message(int type, const uint8_t *data, size_t data_len, function decode_message (line 461) | static int decode_message(int type, uint8_t *msg, size_t msg_len, function tpm_rsa_sign (line 512) | int tpm_rsa_sign(tpm_rsa_private_key_t *key, int type, function tpm_rsa_verify (line 524) | int tpm_rsa_verify(tpm_rsa_public_key_t *key, int type, function tpm_rsa_decrypt (line 539) | int tpm_rsa_decrypt(tpm_rsa_private_key_t *key, int type, function tpm_rsa_encrypt (line 552) | int tpm_rsa_encrypt(tpm_rsa_public_key_t *key, int type, FILE: crypto/rsa.h type tpm_rsa_private_key_t (line 24) | typedef struct { type tpm_rsa_public_key_t (line 34) | typedef struct { FILE: crypto/sha1.c function tpm_sha1_transform (line 44) | static void tpm_sha1_transform(uint32_t h[5], const uint8_t data[64]) function tpm_sha1_init (line 89) | void tpm_sha1_init(tpm_sha1_ctx_t *ctx) function tpm_sha1_update (line 100) | void tpm_sha1_update(tpm_sha1_ctx_t *ctx, const uint8_t *data, size_t le... function tpm_sha1_update_be32 (line 124) | void tpm_sha1_update_be32(tpm_sha1_ctx_t *ctx, uint32_t data) function tpm_sha1_final (line 135) | void tpm_sha1_final(tpm_sha1_ctx_t *ctx, uint8_t digest[SHA1_DIGEST_LENG... FILE: crypto/sha1.h type tpm_sha1_ctx_t (line 25) | typedef struct { FILE: mtm/mtm_capability.c function TPM_RESULT (line 23) | static inline TPM_RESULT return_UINT32(UINT32 *respSize, BYTE **resp, UI... function TPM_RESULT (line 34) | static inline TPM_RESULT return_BOOL(UINT32 *respSize, BYTE **resp, BOOL... function TPM_RESULT (line 47) | static TPM_RESULT cap_ord(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 67) | static TPM_RESULT cap_mtm_permanent_data(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 119) | TPM_RESULT MTM_GetCapability(TPM_CAPABILITY_AREA capArea, UINT32 subCapS... FILE: mtm/mtm_cmd_handler.c function TPM_RESULT (line 24) | static TPM_RESULT execute_MTM_InstallRIM(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 56) | static TPM_RESULT execute_MTM_LoadVerificationKey(TPM_REQUEST *req, TPM_... function TPM_RESULT (line 91) | static TPM_RESULT execute_MTM_LoadVerificationRootKeyDisable(TPM_REQUEST... function TPM_RESULT (line 104) | static TPM_RESULT execute_MTM_VerifyRIMCert(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 129) | static TPM_RESULT execute_MTM_VerifyRIMCertAndExtend(TPM_REQUEST *req, T... function TPM_RESULT (line 160) | static TPM_RESULT execute_MTM_IncrementBootstrapCounter(TPM_REQUEST *req... function TPM_RESULT (line 185) | static TPM_RESULT execute_MTM_SetVerifiedPCRSelection(TPM_REQUEST *req, ... function TPM_RESULT (line 207) | TPM_RESULT mtm_execute_command(TPM_REQUEST *req, TPM_RESPONSE *rsp) FILE: mtm/mtm_counter.c function TPM_RESULT (line 21) | TPM_RESULT MTM_ReleaseCounter(TPM_COUNT_ID countID, TPM_AUTH *auth1) function TPM_RESULT (line 34) | TPM_RESULT MTM_ReleaseCounterOwner(TPM_COUNT_ID countID, TPM_AUTH *auth1) FILE: mtm/mtm_data.c function set_counter (line 22) | static void set_counter(unsigned int num, const char *label) function mtm_init_data (line 32) | void mtm_init_data(void) FILE: mtm/mtm_eviction.c function TPM_RESULT (line 21) | TPM_RESULT MTM_FlushSpecific(TPM_HANDLE handle, FILE: mtm/mtm_handles.c function MTM_KEY_DATA (line 20) | MTM_KEY_DATA *mtm_get_key_slot(TPM_VERIFICATION_KEY_HANDLE handle) function MTM_KEY_DATA (line 30) | MTM_KEY_DATA *mtm_get_key(TPM_VERIFICATION_KEY_HANDLE handle) function MTM_KEY_DATA (line 42) | MTM_KEY_DATA *mtm_get_key_by_id(TPM_VERIFICATION_KEY_ID id) FILE: mtm/mtm_integrity.c function TPM_RESULT (line 21) | TPM_RESULT MTM_Extend(TPM_PCRINDEX pcrNum, TPM_DIGEST *inDigest, function TPM_RESULT (line 31) | TPM_RESULT MTM_PCR_Reset(TPM_PCR_SELECTION *pcrSelection) FILE: mtm/mtm_marshalling.c function tpm_marshal_MTM_PERMANENT_DATA (line 19) | int tpm_marshal_MTM_PERMANENT_DATA(BYTE **ptr, UINT32 *length, MTM_PERMA... function tpm_unmarshal_MTM_PERMANENT_DATA (line 39) | int tpm_unmarshal_MTM_PERMANENT_DATA(BYTE **ptr, UINT32 *length, MTM_PER... function tpm_marshal_MTM_STANY_FLAGS (line 59) | int tpm_marshal_MTM_STANY_FLAGS(BYTE **ptr, UINT32 *length, MTM_STANY_FL... function tpm_unmarshal_MTM_STANY_FLAGS (line 66) | int tpm_unmarshal_MTM_STANY_FLAGS(BYTE **ptr, UINT32 *length, MTM_STANY_... function tpm_marshal_MTM_COUNTER_REFERENCE (line 73) | int tpm_marshal_MTM_COUNTER_REFERENCE(BYTE **ptr, UINT32 *length, MTM_CO... function tpm_unmarshal_MTM_COUNTER_REFERENCE (line 80) | int tpm_unmarshal_MTM_COUNTER_REFERENCE(BYTE **ptr, UINT32 *length, MTM_... function tpm_marshal_TPM_RIM_CERTIFICATE (line 87) | int tpm_marshal_TPM_RIM_CERTIFICATE(BYTE **ptr, UINT32 *length, TPM_RIM_... function tpm_unmarshal_TPM_RIM_CERTIFICATE (line 106) | int tpm_unmarshal_TPM_RIM_CERTIFICATE(BYTE **ptr, UINT32 *length, TPM_RI... function tpm_marshal_TPM_VERIFICATION_KEY (line 125) | int tpm_marshal_TPM_VERIFICATION_KEY(BYTE **ptr, UINT32 *length, TPM_VER... function tpm_unmarshal_TPM_VERIFICATION_KEY (line 145) | int tpm_unmarshal_TPM_VERIFICATION_KEY(BYTE **ptr, UINT32 *length, TPM_V... function tpm_marshal_MTM_KEY_DATA (line 165) | int tpm_marshal_MTM_KEY_DATA(BYTE **ptr, UINT32 *length, MTM_KEY_DATA *v) function tpm_unmarshal_MTM_KEY_DATA (line 179) | int tpm_unmarshal_MTM_KEY_DATA(BYTE **ptr, UINT32 *length, MTM_KEY_DATA *v) function tpm_marshal_MTM_DATA (line 193) | int tpm_marshal_MTM_DATA(BYTE **ptr, UINT32 *length, MTM_DATA *v) function tpm_unmarshal_MTM_DATA (line 200) | int tpm_unmarshal_MTM_DATA(BYTE **ptr, UINT32 *length, MTM_DATA *v) FILE: mtm/mtm_structures.h type MTM_COUNTER_REFERENCE (line 49) | typedef struct MTM_COUNTER_REFERENCE_STRUCT { type UINT32 (line 58) | typedef UINT32 TPM_VERIFICATION_KEY_ID; type UINT32 (line 76) | typedef UINT32 TPM_VERIFICATION_KEY_HANDLE; type TPM_VERIFICATION_KEY (line 84) | typedef struct TPM_VERIFICATION_KEY_STRUCT { type TPM_RIM_CERTIFICATE (line 114) | typedef struct TPM_RIM_CERTIFICATE_STRUCT { type BYTE (line 141) | typedef BYTE TPM_VERIFICATION_KEY_LOAD_METHODS; type MTM_KEY_DATA (line 151) | typedef struct MTM_KEY_DATA_STRUCT { type MTM_PERMANENT_DATA (line 172) | typedef struct MTM_PERMANENT_DATA_STRUCT { function sizeof_MTM_PERMANENT_DATA (line 188) | static inline int sizeof_MTM_PERMANENT_DATA(MTM_PERMANENT_DATA *s) function free_MTM_PERMANENT_DATA (line 203) | static inline void free_MTM_PERMANENT_DATA(MTM_PERMANENT_DATA *s) type MTM_STANY_FLAGS (line 216) | typedef struct MTM_STANY_FLAGS_STRUCT { type MTM_DATA (line 226) | typedef struct tdMTM_DATA { FILE: mtm/mtm_verification.c function copy_TPM_RIM_CERTIFICATE (line 30) | static int copy_TPM_RIM_CERTIFICATE(TPM_RIM_CERTIFICATE* src, TPM_RIM_CE... function compute_rim_certificate_digest (line 55) | static int compute_rim_certificate_digest(TPM_RIM_CERTIFICATE* rimCert, ... function compute_rim_certificate_hmac (line 81) | static int compute_rim_certificate_hmac(TPM_RIM_CERTIFICATE* rimCert, BY... function TPM_RESULT (line 108) | static TPM_RESULT verify_rim_certificate(TPM_RIM_CERTIFICATE *rimCert) function compute_verification_key_digest (line 159) | static int compute_verification_key_digest(TPM_VERIFICATION_KEY *key, BY... function TPM_RESULT (line 186) | static TPM_RESULT verify_verification_key(TPM_VERIFICATION_KEY *key, MTM... function store_verification_key (line 212) | static int store_verification_key(TPM_VERIFICATION_KEY *inKey, MTM_KEY_D... function TPM_RESULT (line 225) | TPM_RESULT MTM_InstallRIM(TPM_RIM_CERTIFICATE *rimCertIn, TPM_AUTH *auth1, function TPM_VERIFICATION_KEY_HANDLE (line 265) | static TPM_VERIFICATION_KEY_HANDLE mtm_get_free_key(void) function TPM_RESULT (line 278) | TPM_RESULT MTM_LoadVerificationKey(TPM_VERIFICATION_KEY_HANDLE parentKey... function TPM_RESULT (line 393) | TPM_RESULT MTM_LoadVerificationRootKeyDisable() function TPM_RESULT (line 401) | TPM_RESULT MTM_VerifyRIMCert(TPM_RIM_CERTIFICATE* rimCert, function TPM_RESULT (line 448) | TPM_RESULT MTM_VerifyRIMCertAndExtend(TPM_RIM_CERTIFICATE *rimCert, function TPM_RESULT (line 476) | TPM_RESULT MTM_IncrementBootstrapCounter(TPM_RIM_CERTIFICATE *rimCert, function TPM_RESULT (line 513) | TPM_RESULT MTM_SetVerifiedPCRSelection(TPM_PCR_SELECTION *verifiedSelect... FILE: tddl/tddl-tpm-emulator.h type BYTE (line 30) | typedef uint8_t BYTE; type TSS_BOOL (line 31) | typedef uint8_t TSS_BOOL; type UINT32 (line 32) | typedef uint32_t UINT32; type TSS_RESULT (line 33) | typedef uint32_t TSS_RESULT; FILE: tddl/tddl.c function TSS_RESULT (line 39) | TSS_RESULT Tddli_Open() function TSS_RESULT (line 55) | TSS_RESULT Tddli_Close() function TSS_RESULT (line 69) | TSS_RESULT Tddli_Cancel() function TSS_RESULT (line 75) | static TSS_RESULT send_to_tpm(BYTE* pTransmitBuf, UINT32 TransmitBufLen) function TSS_RESULT (line 83) | static TSS_RESULT receive_from_tpm(BYTE* pReceiveBuf, UINT32* puntReceiv... function TSS_RESULT (line 97) | TSS_RESULT Tddli_TransmitData(BYTE* pTransmitBuf, UINT32 TransmitBufLen, function TSS_RESULT (line 113) | static TSS_RESULT cap_version(UINT32 SubCap, BYTE* pCapBuf, function TSS_RESULT (line 148) | static TSS_RESULT cap_property(UINT32 SubCap, BYTE* pCapBuf, function TSS_RESULT (line 173) | TSS_RESULT Tddli_GetCapability(UINT32 CapArea, UINT32 SubCap, function TSS_RESULT (line 193) | TSS_RESULT Tddli_SetCapability(UINT32 CapArea, UINT32 SubCap, function TSS_RESULT (line 200) | TSS_RESULT Tddli_GetStatus(UINT32 ReqStatusType, UINT32* puntStatus) function TSS_RESULT (line 218) | TSS_RESULT Tddli_SetPowerManagement(TSS_BOOL SendSaveStateCommand, function TSS_RESULT (line 224) | TSS_RESULT Tddli_PowerManagementControl(TSS_BOOL SendPowerManager, function TSS_RESULT (line 235) | TSS_RESULT TDDL_Open() function TSS_RESULT (line 241) | TSS_RESULT TDDL_Close() function TSS_RESULT (line 246) | TSS_RESULT TDDL_Cancel() function TSS_RESULT (line 251) | TSS_RESULT TDDL_TransmitData(BYTE* pTransmitBuf, UINT32 TransmitBufLen, function TSS_RESULT (line 258) | TSS_RESULT TDDL_GetCapability(UINT32 CapArea, UINT32 SubCap, function TSS_RESULT (line 264) | TSS_RESULT TDDL_SetCapability(UINT32 CapArea, UINT32 SubCap, function TSS_RESULT (line 270) | TSS_RESULT TDDL_GetStatus(UINT32 ReqStatusType, UINT32* puntStatus) function TSS_RESULT (line 275) | TSS_RESULT TDDL_SetPowerManagement(TSS_BOOL SendSaveStateCommand, function TSS_RESULT (line 281) | TSS_RESULT TDDL_PowerManagementControl(TSS_BOOL SendPowerManager, FILE: tddl/tddl_unix.h function TSS_RESULT (line 32) | static TSS_RESULT open_device(const char *device_name) function TSS_RESULT (line 51) | static TSS_RESULT open_socket(const char *socket_name) FILE: tddl/tddl_windows.h function BOOL (line 30) | BOOL APIENTRY DllMain(HANDLE hModule, DWORD reason, LPVOID lpReserved) function TSS_RESULT (line 45) | static TSS_RESULT open_device(const char *device_name) function TSS_RESULT (line 70) | static TSS_RESULT open_socket(const char *socket_name) FILE: tddl/test_tddl.c function main (line 66) | int main() FILE: tpm/tpm_audit.c function tpm_audit_request (line 33) | void tpm_audit_request(TPM_COMMAND_CODE ordinal, TPM_REQUEST *req) function tpm_audit_response (line 65) | void tpm_audit_response(TPM_COMMAND_CODE ordinal, TPM_RESPONSE *rsp) function TPM_RESULT (line 96) | TPM_RESULT TPM_GetAuditDigest(UINT32 startOrdinal, function TPM_RESULT (line 127) | TPM_RESULT TPM_GetAuditDigestSigned(TPM_KEY_HANDLE keyHandle, function TPM_RESULT (line 218) | TPM_RESULT TPM_SetOrdinalAuditStatus(TPM_COMMAND_CODE ordinalToAudit, FILE: tpm/tpm_authorization.c function TPM_RESULT (line 29) | TPM_RESULT TPM_ChangeAuth(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 103) | TPM_RESULT TPM_ChangeAuthOwner(TPM_PROTOCOL_ID protocolID, function TPM_RESULT (line 153) | TPM_RESULT TPM_OIAP(TPM_AUTHHANDLE *authHandle, TPM_NONCE *nonceEven) function TPM_RESULT (line 168) | TPM_RESULT TPM_OSAP(TPM_ENTITY_TYPE entityType, UINT32 entityValue, function TPM_RESULT (line 242) | TPM_RESULT TPM_DSAP(TPM_ENTITY_TYPE entityType, TPM_KEY_HANDLE keyHandle, function TPM_RESULT (line 377) | TPM_RESULT TPM_SetOwnerPointer(TPM_ENTITY_TYPE entityType, UINT32 entity... function BOOL (line 385) | static BOOL is_owner_delegation_permitted(TPM_COMMAND_CODE ordinal, function BOOL (line 455) | static BOOL is_key_delegation_permitted(TPM_COMMAND_CODE ordinal, function TPM_RESULT (line 519) | TPM_RESULT tpm_verify_auth(TPM_AUTH *auth, TPM_SECRET secret, function tpm_decrypt_auth_secret (line 580) | void tpm_decrypt_auth_secret(TPM_ENCAUTH encAuth, TPM_SECRET secret, FILE: tpm/tpm_capability.c function TPM_RESULT (line 31) | static inline TPM_RESULT return_UINT32(UINT32 *respSize, BYTE **resp, UI... function TPM_RESULT (line 42) | static inline TPM_RESULT return_UINT32_array(UINT32 *respSize, BYTE **resp, function TPM_RESULT (line 54) | static inline TPM_RESULT return_BOOL(UINT32 *respSize, BYTE **resp, BOOL... function TPM_RESULT (line 65) | static TPM_RESULT cap_property(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 222) | static TPM_RESULT cap_version(UINT32 *respSize, BYTE **resp) function TPM_RESULT (line 237) | static TPM_RESULT cap_mfr(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 259) | static TPM_RESULT cap_nv_list(UINT32 *respSize, BYTE **resp) function TPM_RESULT (line 281) | static TPM_RESULT cap_nv_index(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 304) | static TPM_RESULT cap_handle(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 372) | static TPM_RESULT cap_ord(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 506) | static TPM_RESULT cap_alg(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 520) | static TPM_RESULT cap_pid(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 540) | static TPM_RESULT cap_flag(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 572) | static TPM_RESULT cap_loaded(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 590) | static TPM_RESULT cap_auth_encrypt(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 604) | static TPM_RESULT cap_sym_mode(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 618) | static TPM_RESULT cap_key_status(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 631) | static TPM_RESULT cap_trans_alg(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 645) | static TPM_RESULT cap_trans_es(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 660) | static TPM_RESULT cap_select_size(UINT32 subCapSize, BYTE *subCap, function TPM_RESULT (line 669) | static TPM_RESULT cap_version_val(UINT32 *respSize, BYTE **resp) function TPM_RESULT (line 694) | TPM_RESULT TPM_GetCapability(TPM_CAPABILITY_AREA capArea, UINT32 subCapS... function TPM_RESULT (line 786) | static TPM_RESULT set_perm_flags(UINT32 subCap, BOOL flag, BOOL ownerAuth, function TPM_RESULT (line 854) | static TPM_RESULT set_stclear_flags(UINT32 subCap, BOOL flag, BOOL owner... function TPM_RESULT (line 868) | static TPM_RESULT set_stany_flags(UINT32 subCap, BOOL flag, BOOL ownerAuth, function TPM_RESULT (line 884) | static TPM_RESULT set_perm_data(UINT32 subCap, BYTE *setValue, function TPM_RESULT (line 922) | static TPM_RESULT set_stclear_data(UINT32 subCap, BYTE *setValue, function TPM_RESULT (line 941) | static TPM_RESULT set_stany_data(UINT32 subCap, BYTE *setValue, function TPM_RESULT (line 948) | static TPM_RESULT set_vendor(UINT32 subCap, BYTE *setValue, function TPM_RESULT (line 1012) | TPM_RESULT TPM_SetCapability(TPM_CAPABILITY_AREA capArea, UINT32 subCapS... function TPM_RESULT (line 1070) | TPM_RESULT TPM_GetCapabilityOwner(TPM_AUTH *auth1, TPM_VERSION *version, FILE: tpm/tpm_cmd_handler.c function UINT32 (line 28) | UINT32 tpm_get_in_param_offset(TPM_COMMAND_CODE ordinal) function UINT32 (line 79) | UINT32 tpm_get_out_param_offset(TPM_COMMAND_CODE ordinal) function tpm_compute_in_param_digest (line 98) | void tpm_compute_in_param_digest(TPM_REQUEST *req) function tpm_compute_out_param_digest (line 114) | void tpm_compute_out_param_digest(TPM_COMMAND_CODE ordinal, TPM_RESPONSE... function TPM_RESULT (line 129) | static TPM_RESULT execute_TPM_Startup(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 143) | static TPM_RESULT execute_TPM_SaveState(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 149) | static TPM_RESULT execute_TPM_SelfTestFull(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 155) | static TPM_RESULT execute_TPM_ContinueSelfTest(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 161) | static TPM_RESULT execute_TPM_GetTestResult(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 184) | static TPM_RESULT execute_TPM_SetOwnerInstall(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 198) | static TPM_RESULT execute_TPM_OwnerSetDisable(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 214) | static TPM_RESULT execute_TPM_PhysicalEnable(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 220) | static TPM_RESULT execute_TPM_PhysicalDisable(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 226) | static TPM_RESULT execute_TPM_PhysicalSetDeactivated(TPM_REQUEST *req, T... function TPM_RESULT (line 240) | static TPM_RESULT execute_TPM_SetTempDeactivated(TPM_REQUEST *req, TPM_R... function TPM_RESULT (line 248) | static TPM_RESULT execute_TPM_SetOperatorAuth(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 262) | static TPM_RESULT execute_TPM_TakeOwnership(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 302) | static TPM_RESULT execute_TPM_OwnerClear(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 310) | static TPM_RESULT execute_TPM_ForceClear(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 316) | static TPM_RESULT execute_TPM_DisableOwnerClear(TPM_REQUEST *req, TPM_RE... function TPM_RESULT (line 324) | static TPM_RESULT execute_TPM_DisableForceClear(TPM_REQUEST *req, TPM_RE... function TPM_RESULT (line 330) | static TPM_RESULT execute_TSC_PhysicalPresence(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 344) | static TPM_RESULT execute_TSC_ResetEstablishmentBit(TPM_REQUEST *req, TP... function TPM_RESULT (line 350) | static TPM_RESULT execute_TPM_GetCapability(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 387) | static TPM_RESULT execute_TPM_SetCapability(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 409) | static TPM_RESULT execute_TPM_GetCapabilityOwner(TPM_REQUEST *req, TPM_R... function TPM_RESULT (line 436) | static TPM_RESULT execute_TPM_GetAuditDigest(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 471) | static TPM_RESULT execute_TPM_GetAuditDigestSigned(TPM_REQUEST *req, TPM... function TPM_RESULT (line 513) | static TPM_RESULT execute_TPM_SetOrdinalAuditStatus(TPM_REQUEST *req, TP... function TPM_RESULT (line 531) | static TPM_RESULT execute_TPM_FieldUpgrade(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 537) | static TPM_RESULT execute_TPM_SetRedirection(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 559) | static TPM_RESULT execute_TPM_ResetLockValue(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 567) | static TPM_RESULT execute_TPM_Seal(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 608) | static TPM_RESULT execute_TPM_Unseal(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 641) | static TPM_RESULT execute_TPM_UnBind(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 676) | static TPM_RESULT execute_TPM_CreateWrapKey(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 712) | static TPM_RESULT execute_TPM_LoadKey(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 742) | static TPM_RESULT execute_TPM_LoadKey2(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 772) | static TPM_RESULT execute_TPM_GetPubKey(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 801) | static TPM_RESULT execute_TPM_Sealx(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 842) | static TPM_RESULT execute_TPM_CreateMigrationBlob(TPM_REQUEST *req, TPM_... function TPM_RESULT (line 887) | static TPM_RESULT execute_TPM_ConvertMigrationBlob(TPM_REQUEST *req, TPM... function TPM_RESULT (line 927) | static TPM_RESULT execute_TPM_AuthorizeMigrationKey(TPM_REQUEST *req, TP... function TPM_RESULT (line 958) | static TPM_RESULT execute_TPM_MigrateKey(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 996) | static TPM_RESULT execute_TPM_CMK_SetRestrictions(TPM_REQUEST *req, TPM_... function TPM_RESULT (line 1012) | static TPM_RESULT execute_TPM_CMK_ApproveMA(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 1040) | static TPM_RESULT execute_TPM_CMK_CreateKey(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 1078) | static TPM_RESULT execute_TPM_CMK_CreateTicket(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 1113) | static TPM_RESULT execute_TPM_CMK_CreateBlob(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 1177) | static TPM_RESULT execute_TPM_CMK_ConvertMigration(TPM_REQUEST *req, TPM... function TPM_RESULT (line 1224) | static TPM_RESULT execute_TPM_CreateMaintenanceArchive(TPM_REQUEST *req,... function TPM_RESULT (line 1261) | static TPM_RESULT execute_TPM_LoadMaintenanceArchive(TPM_REQUEST *req, T... function TPM_RESULT (line 1288) | static TPM_RESULT execute_TPM_KillMaintenanceFeature(TPM_REQUEST *req, T... function TPM_RESULT (line 1296) | static TPM_RESULT execute_TPM_LoadManuMaintPub(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 1324) | static TPM_RESULT execute_TPM_ReadManuMaintPub(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 1350) | static TPM_RESULT execute_TPM_SHA1Start(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 1370) | static TPM_RESULT execute_TPM_SHA1Update(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 1386) | static TPM_RESULT execute_TPM_SHA1Complete(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 1414) | static TPM_RESULT execute_TPM_SHA1CompleteExtend(TPM_REQUEST *req, TPM_R... function TPM_RESULT (line 1446) | static TPM_RESULT execute_TPM_Sign(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 1481) | static TPM_RESULT execute_TPM_GetRandom(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 1510) | static TPM_RESULT execute_TPM_StirRandom(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 1526) | static TPM_RESULT execute_TPM_CertifyKey(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 1565) | static TPM_RESULT execute_TPM_CertifyKey2(TPM_REQUEST *req, TPM_RESPONSE... function TPM_RESULT (line 1606) | static TPM_RESULT execute_TPM_CreateEndorsementKeyPair(TPM_REQUEST *req,... function TPM_RESULT (line 1637) | static TPM_RESULT execute_TPM_CreateRevocableEK(TPM_REQUEST *req, TPM_RE... function TPM_RESULT (line 1675) | static TPM_RESULT execute_TPM_RevokeTrust(TPM_REQUEST *req, TPM_RESPONSE... function TPM_RESULT (line 1689) | static TPM_RESULT execute_TPM_ReadPubek(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 1718) | static TPM_RESULT execute_TPM_DisablePubekRead(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 1726) | static TPM_RESULT execute_TPM_OwnerReadInternalPub(TPM_REQUEST *req, TPM... function TPM_RESULT (line 1755) | static TPM_RESULT execute_TPM_MakeIdentity(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 1794) | static TPM_RESULT execute_TPM_ActivateIdentity(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 1837) | static TPM_RESULT execute_TPM_Extend(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 1869) | static TPM_RESULT execute_TPM_PCRRead(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 1895) | static TPM_RESULT execute_TPM_Quote(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 1932) | static TPM_RESULT execute_TPM_PCR_Reset(TPM_REQUEST *req, TPM_RESPONSE *... function TPM_RESULT (line 1950) | static TPM_RESULT execute_TPM_Quote2(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 1996) | static TPM_RESULT execute_TPM_ChangeAuth(TPM_REQUEST *req, TPM_RESPONSE ... function TPM_RESULT (line 2038) | static TPM_RESULT execute_TPM_ChangeAuthOwner(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 2058) | static TPM_RESULT execute_TPM_OIAP(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 2080) | static TPM_RESULT execute_TPM_OSAP(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 2115) | static TPM_RESULT execute_TPM_DSAP(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 2154) | static TPM_RESULT execute_TPM_SetOwnerPointer(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 2170) | static TPM_RESULT execute_TPM_Delegate_Manage(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 2208) | static TPM_RESULT execute_TPM_Delegate_CreateKeyDelegation(TPM_REQUEST *... function TPM_RESULT (line 2245) | static TPM_RESULT execute_TPM_Delegate_CreateOwnerDelegation(TPM_REQUEST... function TPM_RESULT (line 2282) | static TPM_RESULT execute_TPM_Delegate_LoadOwnerDelegation(TPM_REQUEST *... function TPM_RESULT (line 2302) | static TPM_RESULT execute_TPM_Delegate_ReadTable(TPM_REQUEST *req, TPM_R... function TPM_RESULT (line 2330) | static TPM_RESULT execute_TPM_Delegate_UpdateVerification(TPM_REQUEST *r... function TPM_RESULT (line 2364) | static TPM_RESULT execute_TPM_Delegate_VerifyDelegation(TPM_REQUEST *req... function TPM_RESULT (line 2380) | static TPM_RESULT execute_TPM_NV_DefineSpace(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 2398) | static TPM_RESULT execute_TPM_NV_WriteValue(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 2420) | static TPM_RESULT execute_TPM_NV_WriteValueAuth(TPM_REQUEST *req, TPM_RE... function TPM_RESULT (line 2442) | static TPM_RESULT execute_TPM_NV_ReadValue(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 2477) | static TPM_RESULT execute_TPM_NV_ReadValueAuth(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 2512) | static TPM_RESULT execute_TPM_KeyControlOwner(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 2534) | static TPM_RESULT execute_TPM_SaveContext(TPM_REQUEST *req, TPM_RESPONSE... function TPM_RESULT (line 2567) | static TPM_RESULT execute_TPM_LoadContext(TPM_REQUEST *req, TPM_RESPONSE... function TPM_RESULT (line 2599) | static TPM_RESULT execute_TPM_FlushSpecific(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 2619) | static TPM_RESULT execute_TPM_GetTicks(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 2639) | static TPM_RESULT execute_TPM_TickStampBlob(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 2677) | static TPM_RESULT execute_TPM_EstablishTransport(TPM_REQUEST *req, TPM_R... function TPM_RESULT (line 2718) | static TPM_RESULT execute_TPM_ExecuteTransport(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 2756) | static TPM_RESULT execute_TPM_ReleaseTransportSigned(TPM_REQUEST *req, T... function TPM_RESULT (line 2794) | static TPM_RESULT execute_TPM_CreateCounter(TPM_REQUEST *req, TPM_RESPON... function TPM_RESULT (line 2826) | static TPM_RESULT execute_TPM_IncrementCounter(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 2854) | static TPM_RESULT execute_TPM_ReadCounter(TPM_REQUEST *req, TPM_RESPONSE... function TPM_RESULT (line 2880) | static TPM_RESULT execute_TPM_ReleaseCounter(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 2900) | static TPM_RESULT execute_TPM_ReleaseCounterOwner(TPM_REQUEST *req, TPM_... function TPM_RESULT (line 2920) | static TPM_RESULT execute_TPM_DAA_Join(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 2963) | static TPM_RESULT execute_TPM_DAA_Sign(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 3006) | static TPM_RESULT execute_TPM_EvictKey(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 3020) | static TPM_RESULT execute_TPM_Terminate_Handle(TPM_REQUEST *req, TPM_RES... function TPM_RESULT (line 3034) | static TPM_RESULT execute_TPM_SaveKeyContext(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 3063) | static TPM_RESULT execute_TPM_LoadKeyContext(TPM_REQUEST *req, TPM_RESPO... function TPM_RESULT (line 3091) | static TPM_RESULT execute_TPM_SaveAuthContext(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 3120) | static TPM_RESULT execute_TPM_LoadAuthContext(TPM_REQUEST *req, TPM_RESP... function TPM_RESULT (line 3148) | static TPM_RESULT execute_TPM_DirWriteAuth(TPM_REQUEST *req, TPM_RESPONS... function TPM_RESULT (line 3166) | static TPM_RESULT execute_TPM_DirRead(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 3192) | static TPM_RESULT execute_TPM_ChangeAuthAsymStart(TPM_REQUEST *req, TPM_... function TPM_RESULT (line 3235) | static TPM_RESULT execute_TPM_ChangeAuthAsymFinish(TPM_REQUEST *req, TPM... function TPM_RESULT (line 3286) | static TPM_RESULT execute_TPM_Reset(TPM_REQUEST *req, TPM_RESPONSE *rsp) function TPM_RESULT (line 3292) | static TPM_RESULT execute_TPM_OwnerReadPubek(TPM_REQUEST *req, TPM_RESPO... function tpm_setup_rsp_auth (line 3315) | static void tpm_setup_rsp_auth(TPM_COMMAND_CODE ordinal, TPM_RESPONSE *rsp) function tpm_setup_error_response (line 3347) | static void tpm_setup_error_response(TPM_RESULT res, TPM_RESPONSE *rsp) function TPM_RESULT (line 3356) | static TPM_RESULT tpm_check_status_and_mode(TPM_REQUEST *req) function tpm_execute_command (line 3428) | void tpm_execute_command(TPM_REQUEST *req, TPM_RESPONSE *rsp) function tpm_emulator_init (line 4109) | int tpm_emulator_init(uint32_t startup, uint32_t conf) function tpm_emulator_shutdown (line 4125) | void tpm_emulator_shutdown() function tpm_handle_command (line 4136) | int tpm_handle_command(const uint8_t *in, uint32_t in_size, uint8_t **ou... FILE: tpm/tpm_context.c function UINT32 (line 29) | UINT32 tpm_get_free_session(BYTE type) function tpm_invalidate_sessions (line 42) | void tpm_invalidate_sessions(TPM_HANDLE handle) function TPM_RESULT (line 56) | TPM_RESULT TPM_KeyControlOwner(TPM_KEY_HANDLE keyHandle, TPM_PUBKEY pubKey, function encrypt_context (line 110) | static int encrypt_context(BYTE *iv, UINT32 iv_size, TPM_CONTEXT_SENSITI... function decrypt_context (line 133) | static int decrypt_context(BYTE *iv, UINT32 iv_size, BYTE *enc, UINT32 e... function compute_context_digest (line 156) | static int compute_context_digest(TPM_CONTEXT_BLOB *contextBlob, TPM_DIG... function TPM_RESULT (line 177) | TPM_RESULT TPM_SaveContext(TPM_HANDLE handle, TPM_RESOURCE_TYPE resource... function TPM_RESULT (line 282) | TPM_RESULT TPM_LoadContext(TPM_HANDLE entityHandle, BOOL keepHandle, FILE: tpm/tpm_counter.c function TPM_ACTUAL_COUNT (line 26) | static TPM_ACTUAL_COUNT get_max_counter_value(void) function TPM_COUNT_ID (line 38) | static TPM_COUNT_ID get_free_counter(void) function TPM_RESULT (line 50) | TPM_RESULT TPM_CreateCounter(TPM_ENCAUTH *authData, BYTE label[4], function TPM_RESULT (line 80) | TPM_RESULT TPM_IncrementCounter(TPM_COUNT_ID countID, TPM_AUTH *auth1, function TPM_RESULT (line 101) | TPM_RESULT TPM_ReadCounter(TPM_COUNT_ID countID, TPM_COUNTER_VALUE *count) function TPM_RESULT (line 112) | TPM_RESULT TPM_ReleaseCounter(TPM_COUNT_ID countID, TPM_AUTH *auth1) function TPM_RESULT (line 130) | TPM_RESULT TPM_ReleaseCounterOwner(TPM_COUNT_ID countID, TPM_AUTH *auth1) FILE: tpm/tpm_credentials.c function TPM_RESULT (line 30) | TPM_RESULT tpm_get_pubek(TPM_PUBKEY *pubEndorsementKey) function TPM_RESULT (line 52) | TPM_RESULT TPM_CreateEndorsementKeyPair(TPM_NONCE *antiReplay, function TPM_RESULT (line 61) | TPM_RESULT TPM_CreateRevocableEK(TPM_NONCE *antiReplay, TPM_KEY_PARMS *k... function TPM_RESULT (line 110) | TPM_RESULT TPM_RevokeTrust(TPM_NONCE *ekReset) function TPM_RESULT (line 126) | TPM_RESULT TPM_ReadPubek(TPM_NONCE *antiReplay, TPM_PUBKEY *pubEndorseme... function TPM_RESULT (line 143) | TPM_RESULT TPM_DisablePubekRead(TPM_AUTH *auth1) function TPM_RESULT (line 154) | TPM_RESULT TPM_OwnerReadInternalPub(TPM_KEY_HANDLE keyHandle, TPM_AUTH *... FILE: tpm/tpm_crypto.c function TPM_RESULT (line 33) | TPM_RESULT TPM_SHA1Start(UINT32 *maxNumBytes) function TPM_RESULT (line 43) | TPM_RESULT TPM_SHA1Update(UINT32 numBytes, BYTE *hashData) function TPM_RESULT (line 51) | TPM_RESULT TPM_SHA1Complete(UINT32 hashDataSize, BYTE *hashData, function TPM_RESULT (line 62) | TPM_RESULT TPM_SHA1CompleteExtend(TPM_PCRINDEX pcrNum, UINT32 hashDataSize, function TPM_RESULT (line 73) | TPM_RESULT tpm_verify(TPM_PUBKEY_DATA *key, TPM_AUTH *auth, BOOL isInfo, function TPM_RESULT (line 115) | TPM_RESULT tpm_sign(TPM_KEY_DATA *key, TPM_AUTH *auth, BOOL isInfo, function TPM_RESULT (line 179) | TPM_RESULT TPM_Sign(TPM_KEY_HANDLE keyHandle, UINT32 areaToSignSize, function tpm_get_random_bytes (line 201) | void tpm_get_random_bytes(void *buf, size_t nbytes) function TPM_RESULT (line 215) | TPM_RESULT TPM_GetRandom(UINT32 bytesRequested, UINT32 *randomBytesSize, function TPM_RESULT (line 226) | TPM_RESULT TPM_StirRandom(UINT32 dataSize, BYTE *inData) function TPM_RESULT (line 242) | TPM_RESULT TPM_CertifyKey(TPM_KEY_HANDLE certHandle, TPM_KEY_HANDLE keyH... function TPM_RESULT (line 351) | TPM_RESULT TPM_CertifyKey2(TPM_KEY_HANDLE keyHandle, TPM_KEY_HANDLE cert... FILE: tpm/tpm_daa.c function UINT32 (line 34) | UINT32 tpm_get_free_daa_session(void) function TPM_RESULT (line 50) | static TPM_RESULT tpm_daa_verify_digestContext(TPM_DAA_SESSION_DATA *ses... function tpm_daa_update_digestContext (line 91) | static void tpm_daa_update_digestContext(TPM_DAA_SESSION_DATA *session, function TPM_RESULT (line 130) | static TPM_RESULT tpm_daa_verify_digestContext_sign(TPM_DAA_SESSION_DATA... function tpm_daa_update_digestContext_sign (line 158) | static void tpm_daa_update_digestContext_sign(TPM_DAA_SESSION_DATA *sess... function TPM_RESULT (line 183) | static TPM_RESULT tpm_daa_verify_digestIssuer(TPM_DAA_SESSION_DATA *sess... function tpm_daa_update_digestIssuer (line 211) | static void tpm_daa_update_digestIssuer(TPM_DAA_SESSION_DATA *session, function TPM_RESULT (line 236) | static TPM_RESULT tpm_daa_verify_generic(TPM_DIGEST digest, BYTE *input, function encrypt_daa (line 248) | static int encrypt_daa(BYTE *iv, UINT32 iv_size, TPM_DAA_SENSITIVE *sens... function decrypt_daa (line 275) | static int decrypt_daa(BYTE *iv, UINT32 iv_size, BYTE *enc, UINT32 enc_s... function compute_daa_digest (line 302) | static int compute_daa_digest(TPM_DAA_BLOB *daaBlob, TPM_DIGEST *digest) function TPM_RESULT (line 333) | TPM_RESULT TPM_DAA_Join(TPM_HANDLE handle, BYTE stage, UINT32 inputSize0, function TPM_RESULT (line 2359) | TPM_RESULT TPM_DAA_Sign(TPM_HANDLE handle, BYTE stage, UINT32 inputSize0, FILE: tpm/tpm_data.c function BOOL (line 33) | BOOL tpm_get_physical_presence(void) function init_pcr_attr (line 38) | static inline void init_pcr_attr(int pcr, BOOL reset, BYTE rl, BYTE el) function init_nv_storage (line 45) | static void init_nv_storage(void) function init_timeouts (line 67) | static void init_timeouts(void) function tpm_init_data (line 79) | void tpm_init_data(void) function tpm_release_data (line 187) | void tpm_release_data(void) function tpm_store_permanent_data (line 195) | int tpm_store_permanent_data(void) FILE: tpm/tpm_delegation.c function TPM_FAMILY_TABLE_ENTRY (line 29) | TPM_FAMILY_TABLE_ENTRY *tpm_get_family_row(TPM_FAMILY_ID id) function TPM_DELEGATE_TABLE_ROW (line 40) | TPM_DELEGATE_TABLE_ROW *tpm_get_delegate_row(UINT32 row) function tpm_compute_owner_blob_digest (line 48) | void tpm_compute_owner_blob_digest(TPM_DELEGATE_OWNER_BLOB *blob, function tpm_compute_key_blob_digest (line 63) | void tpm_compute_key_blob_digest(TPM_DELEGATE_KEY_BLOB *blob, function tpm_encrypt_sensitive (line 78) | int tpm_encrypt_sensitive(BYTE *iv, UINT32 iv_size, function tpm_decrypt_sensitive (line 102) | int tpm_decrypt_sensitive(BYTE *iv, UINT32 iv_size, BYTE *enc, UINT32 en... function TPM_FAMILY_TABLE_ENTRY (line 125) | static TPM_FAMILY_TABLE_ENTRY *tpm_get_free_family_row(void) { function TPM_RESULT (line 136) | TPM_RESULT TPM_Delegate_Manage(TPM_FAMILY_ID familyID, function TPM_RESULT (line 239) | TPM_RESULT TPM_Delegate_CreateKeyDelegation(TPM_KEY_HANDLE keyHandle, function TPM_RESULT (line 323) | TPM_RESULT TPM_Delegate_CreateOwnerDelegation(BOOL increment, function TPM_RESULT (line 403) | TPM_RESULT TPM_Delegate_LoadOwnerDelegation(TPM_DELEGATE_INDEX index, function TPM_RESULT (line 487) | TPM_RESULT TPM_Delegate_ReadTable(UINT32 *familyTableSize, BYTE **family... function TPM_RESULT (line 556) | TPM_RESULT TPM_Delegate_UpdateVerification(UINT32 inputSize, BYTE *input... function TPM_RESULT (line 682) | TPM_RESULT TPM_Delegate_VerifyDelegation(UINT32 delegateSize, BYTE *dele... FILE: tpm/tpm_deprecated.c function TPM_RESULT (line 39) | TPM_RESULT TPM_EvictKey(TPM_KEY_HANDLE evictHandle) function TPM_RESULT (line 45) | TPM_RESULT TPM_Terminate_Handle(TPM_AUTHHANDLE handle) function TPM_RESULT (line 51) | TPM_RESULT TPM_SaveKeyContext(TPM_KEY_HANDLE keyHandle, function TPM_RESULT (line 71) | TPM_RESULT TPM_LoadKeyContext(UINT32 keyContextSize, function TPM_RESULT (line 83) | TPM_RESULT TPM_SaveAuthContext(TPM_AUTHHANDLE authHandle, function TPM_RESULT (line 103) | TPM_RESULT TPM_LoadAuthContext(UINT32 authContextSize, BYTE *authContext... function TPM_RESULT (line 115) | TPM_RESULT TPM_DirWriteAuth(TPM_DIRINDEX dirIndex, function TPM_RESULT (line 129) | TPM_RESULT TPM_DirRead(TPM_DIRINDEX dirIndex, TPM_DIRVALUE *dirContents) function TPM_RESULT (line 139) | TPM_RESULT TPM_ChangeAuthAsymStart(TPM_KEY_HANDLE idHandle, function TPM_RESULT (line 341) | TPM_RESULT TPM_ChangeAuthAsymFinish(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 486) | TPM_RESULT TPM_Reset() function TPM_RESULT (line 499) | TPM_RESULT TPM_CertifySelfTest(TPM_KEY_HANDLE keyHandle, TPM_NONCE *anti... function TPM_RESULT (line 530) | TPM_RESULT TPM_OwnerReadPubek(TPM_AUTH *auth1, TPM_PUBKEY *pubEndorsemen... FILE: tpm/tpm_emulator_extern.c function _tpm_extern_init (line 64) | static int _tpm_extern_init() function _tpm_extern_release (line 84) | void _tpm_extern_release() function _tpm_get_extern_random_bytes (line 90) | void _tpm_get_extern_random_bytes(void *buf, size_t nbytes) function _tpm_extern_init (line 99) | static int _tpm_extern_init() function _tpm_extern_release (line 113) | static void _tpm_extern_release() function _tpm_get_extern_random_bytes (line 119) | static void _tpm_get_extern_random_bytes(void *buf, size_t nbytes) function _tpm_free (line 139) | static void _tpm_free(/*const*/ void *ptr) function _tpm_log (line 144) | static void _tpm_log(int priority, const char *fmt, ...) function _tpm_get_ticks (line 168) | static uint64_t _tpm_get_ticks(void) function _tpm_write_to_storage (line 180) | static int _tpm_write_to_storage(uint8_t *data, size_t data_length) function _tpm_read_from_storage (line 204) | static int _tpm_read_from_storage(uint8_t **data, size_t *data_length) FILE: tpm/tpm_eviction.c function dump_sessions (line 33) | static void dump_sessions(void) function TPM_RESULT (line 43) | TPM_RESULT TPM_FlushSpecific(TPM_HANDLE handle, FILE: tpm/tpm_handles.c function TPM_KEY_DATA (line 21) | TPM_KEY_DATA *tpm_get_key_slot(TPM_KEY_HANDLE handle) function TPM_SESSION_DATA (line 29) | TPM_SESSION_DATA *tpm_get_session_slot(TPM_HANDLE handle) function TPM_DAA_SESSION_DATA (line 37) | TPM_DAA_SESSION_DATA *tpm_get_daa_slot(TPM_HANDLE handle) function TPM_KEY_DATA (line 45) | TPM_KEY_DATA *tpm_get_key(TPM_KEY_HANDLE handle) function TPM_SESSION_DATA (line 69) | TPM_SESSION_DATA *tpm_get_auth(TPM_AUTHHANDLE handle) function TPM_SESSION_DATA (line 81) | TPM_SESSION_DATA *tpm_get_transport(TPM_TRANSHANDLE handle) function TPM_COUNTER_VALUE (line 91) | TPM_COUNTER_VALUE *tpm_get_counter(TPM_COUNT_ID handle) function TPM_DAA_SESSION_DATA (line 101) | TPM_DAA_SESSION_DATA *tpm_get_daa(TPM_DAAHANDLE handle) FILE: tpm/tpm_identity.c function TPM_RESULT (line 32) | TPM_RESULT TPM_MakeIdentity( function TPM_RESULT (line 368) | TPM_RESULT TPM_ActivateIdentity( FILE: tpm/tpm_integrity.c function TPM_RESULT (line 34) | TPM_RESULT TPM_Extend(TPM_PCRINDEX pcrNum, TPM_DIGEST *inDigest, function TPM_RESULT (line 56) | TPM_RESULT TPM_PCRRead(TPM_PCRINDEX pcrIndex, TPM_PCRVALUE *outDigest) function TPM_RESULT (line 64) | TPM_RESULT TPM_Quote(TPM_KEY_HANDLE keyHandle, TPM_NONCE *extrnalData, function TPM_RESULT (line 105) | TPM_RESULT TPM_PCR_Reset(TPM_PCR_SELECTION *pcrSelection) function TPM_RESULT (line 130) | TPM_RESULT tpm_compute_pcr_digest(TPM_PCR_SELECTION *pcrSelection, function TPM_RESULT (line 174) | TPM_RESULT tpm_verify_pcr(TPM_KEY_DATA *key, BOOL atrelease, BOOL atcrea... function TPM_RESULT (line 204) | TPM_RESULT TPM_Quote2(TPM_KEY_HANDLE keyHandle, TPM_NONCE *externalData, FILE: tpm/tpm_maintenance.c function tpm_setup_privkey (line 27) | static int tpm_setup_privkey(TPM_KEY_DATA *key, TPM_KEY *privkey) function TPM_RESULT (line 52) | TPM_RESULT TPM_CreateMaintenanceArchive(BOOL generateRandom, TPM_AUTH *a... function TPM_RESULT (line 148) | TPM_RESULT TPM_LoadMaintenanceArchive(UINT32 archiveSize, BYTE *archive, function TPM_RESULT (line 247) | TPM_RESULT TPM_KillMaintenanceFeature(TPM_AUTH *auth1) function TPM_RESULT (line 258) | TPM_RESULT TPM_LoadManuMaintPub(TPM_NONCE *antiReplay, TPM_PUBKEY *pubKey, function tpm_setup_pubkey (line 282) | static int tpm_setup_pubkey(TPM_PUBKEY_DATA *key, TPM_PUBKEY *pubkey) function TPM_RESULT (line 310) | TPM_RESULT TPM_ReadManuMaintPub(TPM_NONCE *antiReplay, TPM_DIGEST *check... FILE: tpm/tpm_management.c function TPM_RESULT (line 25) | TPM_RESULT TPM_FieldUpgrade() function TPM_RESULT (line 32) | TPM_RESULT TPM_SetRedirection(TPM_KEY_HANDLE keyHandle, function TPM_RESULT (line 41) | TPM_RESULT TPM_ResetLockValue(TPM_AUTH *auth1) FILE: tpm/tpm_marshalling.c function tpm_marshal_UINT32_ARRAY (line 22) | int tpm_marshal_UINT32_ARRAY(BYTE **ptr, UINT32 *length, function tpm_unmarshal_UINT32_ARRAY (line 32) | int tpm_unmarshal_UINT32_ARRAY(BYTE **ptr, UINT32 *length, function tpm_marshal_TPM_STRUCT_VER (line 42) | int tpm_marshal_TPM_STRUCT_VER(BYTE **ptr, UINT32 *length, TPM_STRUCT_VE... function tpm_unmarshal_TPM_STRUCT_VER (line 51) | int tpm_unmarshal_TPM_STRUCT_VER(BYTE **ptr, UINT32 *length, TPM_STRUCT_... function tpm_marshal_TPM_VERSION (line 60) | int tpm_marshal_TPM_VERSION(BYTE **ptr, UINT32 *length, TPM_VERSION *v) function tpm_unmarshal_TPM_VERSION (line 69) | int tpm_unmarshal_TPM_VERSION(BYTE **ptr, UINT32 *length, TPM_VERSION *v) function tpm_marshal_TPM_DIGEST (line 78) | int tpm_marshal_TPM_DIGEST(BYTE **ptr, UINT32 *length, TPM_DIGEST *v) function tpm_unmarshal_TPM_DIGEST (line 84) | int tpm_unmarshal_TPM_DIGEST(BYTE **ptr, UINT32 *length, TPM_DIGEST *v) function tpm_marshal_TPM_PCRVALUE_ARRAY (line 90) | int tpm_marshal_TPM_PCRVALUE_ARRAY(BYTE **ptr, UINT32 *length, function tpm_unmarshal_TPM_PCRVALUE_ARRAY (line 100) | int tpm_unmarshal_TPM_PCRVALUE_ARRAY(BYTE **ptr, UINT32 *length, function tpm_marshal_TPM_NONCE (line 110) | int tpm_marshal_TPM_NONCE(BYTE **ptr, UINT32 *length, TPM_NONCE *v) function tpm_unmarshal_TPM_NONCE (line 116) | int tpm_unmarshal_TPM_NONCE(BYTE **ptr, UINT32 *length, TPM_NONCE *v) function tpm_marshal_TPM_AUTHDATA (line 122) | int tpm_marshal_TPM_AUTHDATA(BYTE **ptr, UINT32 *length, TPM_AUTHDATA *v) function tpm_unmarshal_TPM_AUTHDATA (line 130) | int tpm_unmarshal_TPM_AUTHDATA(BYTE **ptr, UINT32 *length, TPM_AUTHDATA *v) function tpm_marshal_TPM_AUTH (line 138) | int tpm_marshal_TPM_AUTH(BYTE **ptr, UINT32 *length, TPM_AUTH *v) function tpm_unmarshal_TPM_AUTH (line 146) | int tpm_unmarshal_TPM_AUTH(BYTE **ptr, UINT32 *length, TPM_AUTH *v) function tpm_marshal_TPM_KEY_HANDLE_LIST (line 155) | int tpm_marshal_TPM_KEY_HANDLE_LIST(BYTE **ptr, UINT32 *length, TPM_KEY_... function tpm_marshal_TPM_CHANGEAUTH_VALIDATE (line 162) | int tpm_marshal_TPM_CHANGEAUTH_VALIDATE(BYTE **ptr, UINT32 *length, TPM_... function tpm_unmarshal_TPM_CHANGEAUTH_VALIDATE (line 169) | int tpm_unmarshal_TPM_CHANGEAUTH_VALIDATE(BYTE **ptr, UINT32 *length, TP... function tpm_marshal_TPM_COUNTER_VALUE (line 176) | int tpm_marshal_TPM_COUNTER_VALUE(BYTE **ptr, UINT32 *length, TPM_COUNTE... function tpm_unmarshal_TPM_COUNTER_VALUE (line 184) | int tpm_unmarshal_TPM_COUNTER_VALUE(BYTE **ptr, UINT32 *length, TPM_COUN... function tpm_marshal_TPM_PCR_SELECTION (line 192) | int tpm_marshal_TPM_PCR_SELECTION(BYTE **ptr, UINT32 *length, TPM_PCR_SE... function tpm_unmarshal_TPM_PCR_SELECTION (line 200) | int tpm_unmarshal_TPM_PCR_SELECTION(BYTE **ptr, UINT32 *length, TPM_PCR_... function tpm_marshal_TPM_PCR_COMPOSITE (line 208) | int tpm_marshal_TPM_PCR_COMPOSITE(BYTE **ptr, UINT32 *length, TPM_PCR_CO... function tpm_unmarshal_TPM_PCR_COMPOSITE (line 218) | int tpm_unmarshal_TPM_PCR_COMPOSITE(BYTE **ptr, UINT32 *length, TPM_PCR_... function tpm_marshal_TPM_PCR_INFO (line 228) | int tpm_marshal_TPM_PCR_INFO(BYTE **ptr, UINT32 *length, TPM_PCR_INFO *v) function tpm_unmarshal_TPM_PCR_INFO (line 246) | int tpm_unmarshal_TPM_PCR_INFO(BYTE **ptr, UINT32 *length, TPM_PCR_INFO *v) function tpm_marshal_TPM_PCR_INFO_SHORT (line 268) | int tpm_marshal_TPM_PCR_INFO_SHORT(BYTE **ptr, UINT32 *length, TPM_PCR_I... function tpm_unmarshal_TPM_PCR_INFO_SHORT (line 276) | int tpm_unmarshal_TPM_PCR_INFO_SHORT(BYTE **ptr, UINT32 *length, TPM_PCR... function tpm_marshal_TPM_PCR_ATTRIBUTES (line 284) | int tpm_marshal_TPM_PCR_ATTRIBUTES(BYTE **ptr, UINT32 *length, TPM_PCR_A... function tpm_unmarshal_TPM_PCR_ATTRIBUTES (line 292) | int tpm_unmarshal_TPM_PCR_ATTRIBUTES(BYTE **ptr, UINT32 *length, TPM_PCR... function tpm_marshal_TPM_STORED_DATA (line 300) | int tpm_marshal_TPM_STORED_DATA(BYTE **ptr, UINT32 *length, TPM_STORED_D... function tpm_unmarshal_TPM_STORED_DATA (line 312) | int tpm_unmarshal_TPM_STORED_DATA(BYTE **ptr, UINT32 *length, TPM_STORED... function tpm_marshal_TPM_SEALED_DATA (line 324) | int tpm_marshal_TPM_SEALED_DATA(BYTE **ptr, UINT32 *length, TPM_SEALED_D... function tpm_unmarshal_TPM_SEALED_DATA (line 335) | int tpm_unmarshal_TPM_SEALED_DATA(BYTE **ptr, UINT32 *length, TPM_SEALED... function tpm_marshal_TPM_SYMMETRIC_KEY (line 346) | int tpm_marshal_TPM_SYMMETRIC_KEY(BYTE **ptr, UINT32 *length, TPM_SYMMET... function tpm_unmarshal_TPM_SYMMETRIC_KEY (line 355) | int tpm_unmarshal_TPM_SYMMETRIC_KEY(BYTE **ptr, UINT32 *length, TPM_SYMM... function tpm_marshal_TPM_SYMMETRIC_KEY_PARMS (line 364) | int tpm_marshal_TPM_SYMMETRIC_KEY_PARMS(BYTE **ptr, UINT32 *length, TPM_... function tpm_unmarshal_TPM_SYMMETRIC_KEY_PARMS (line 373) | int tpm_unmarshal_TPM_SYMMETRIC_KEY_PARMS(BYTE **ptr, UINT32 *length, TP... function tpm_marshal_TPM_RSA_KEY_PARMS (line 382) | int tpm_marshal_TPM_RSA_KEY_PARMS(BYTE **ptr, UINT32 *length, TPM_RSA_KE... function tpm_unmarshal_TPM_RSA_KEY_PARMS (line 391) | int tpm_unmarshal_TPM_RSA_KEY_PARMS(BYTE **ptr, UINT32 *length, TPM_RSA_... function tpm_marshal_TPM_KEY_PARMS (line 400) | int tpm_marshal_TPM_KEY_PARMS(BYTE **ptr, UINT32 *length, TPM_KEY_PARMS *v) function tpm_unmarshal_TPM_KEY_PARMS (line 419) | int tpm_unmarshal_TPM_KEY_PARMS(BYTE **ptr, UINT32 *length, TPM_KEY_PARM... function tpm_marshal_TPM_STORE_PUBKEY (line 438) | int tpm_marshal_TPM_STORE_PUBKEY(BYTE **ptr, UINT32 *length, TPM_STORE_P... function tpm_unmarshal_TPM_STORE_PUBKEY (line 445) | int tpm_unmarshal_TPM_STORE_PUBKEY(BYTE **ptr, UINT32 *length, TPM_STORE... function tpm_marshal_TPM_KEY (line 452) | int tpm_marshal_TPM_KEY(BYTE **ptr, UINT32 *length, TPM_KEY *v) function tpm_unmarshal_TPM_KEY (line 469) | int tpm_unmarshal_TPM_KEY(BYTE **ptr, UINT32 *length, TPM_KEY *v) function tpm_marshal_TPM_PUBKEY (line 486) | int tpm_marshal_TPM_PUBKEY(BYTE **ptr, UINT32 *length, TPM_PUBKEY *v) function tpm_unmarshal_TPM_PUBKEY (line 493) | int tpm_unmarshal_TPM_PUBKEY(BYTE **ptr, UINT32 *length, TPM_PUBKEY *v) function tpm_marshal_TPM_STORE_PRIVKEY (line 500) | int tpm_marshal_TPM_STORE_PRIVKEY(BYTE **ptr, UINT32 *length, TPM_STORE_... function tpm_unmarshal_TPM_STORE_PRIVKEY (line 507) | int tpm_unmarshal_TPM_STORE_PRIVKEY(BYTE **ptr, UINT32 *length, TPM_STOR... function tpm_marshal_TPM_STORE_ASYMKEY (line 514) | int tpm_marshal_TPM_STORE_ASYMKEY(BYTE **ptr, UINT32 *length, TPM_STORE_... function tpm_unmarshal_TPM_STORE_ASYMKEY (line 524) | int tpm_unmarshal_TPM_STORE_ASYMKEY(BYTE **ptr, UINT32 *length, TPM_STOR... function tpm_marshal_TPM_MIGRATIONKEYAUTH (line 534) | int tpm_marshal_TPM_MIGRATIONKEYAUTH(BYTE **ptr, UINT32 *length, TPM_MIG... function tpm_unmarshal_TPM_MIGRATIONKEYAUTH (line 542) | int tpm_unmarshal_TPM_MIGRATIONKEYAUTH(BYTE **ptr, UINT32 *length, TPM_M... function tpm_marshal_TPM_CERTIFY_INFO (line 550) | int tpm_marshal_TPM_CERTIFY_INFO(BYTE **ptr, UINT32 *length, TPM_CERTIFY... function tpm_unmarshal_TPM_CERTIFY_INFO (line 573) | int tpm_unmarshal_TPM_CERTIFY_INFO(BYTE **ptr, UINT32 *length, TPM_CERTI... function tpm_marshal_TPM_IDENTITY_CONTENTS (line 596) | int tpm_marshal_TPM_IDENTITY_CONTENTS(BYTE **ptr, UINT32 *length, TPM_ID... function tpm_unmarshal_TPM_IDENTITY_CONTENTS (line 605) | int tpm_unmarshal_TPM_IDENTITY_CONTENTS(BYTE **ptr, UINT32 *length, TPM_... function tpm_marshal_TPM_CURRENT_TICKS (line 614) | int tpm_marshal_TPM_CURRENT_TICKS(BYTE **ptr, UINT32 *length, TPM_CURREN... function tpm_unmarshal_TPM_CURRENT_TICKS (line 623) | int tpm_unmarshal_TPM_CURRENT_TICKS(BYTE **ptr, UINT32 *length, TPM_CURR... function tpm_marshal_TPM_TRANSPORT_PUBLIC (line 632) | int tpm_marshal_TPM_TRANSPORT_PUBLIC(BYTE **ptr, UINT32 *length, TPM_TRA... function tpm_unmarshal_TPM_TRANSPORT_PUBLIC (line 641) | int tpm_unmarshal_TPM_TRANSPORT_PUBLIC(BYTE **ptr, UINT32 *length, TPM_T... function tpm_marshal_TPM_TRANSPORT_INTERNAL (line 650) | int tpm_marshal_TPM_TRANSPORT_INTERNAL(BYTE **ptr, UINT32 *length, TPM_T... function tpm_unmarshal_TPM_TRANSPORT_INTERNAL (line 661) | int tpm_unmarshal_TPM_TRANSPORT_INTERNAL(BYTE **ptr, UINT32 *length, TPM... function tpm_marshal_TPM_CONTEXT_BLOB (line 672) | int tpm_marshal_TPM_CONTEXT_BLOB(BYTE **ptr, UINT32 *length, TPM_CONTEXT... function tpm_unmarshal_TPM_CONTEXT_BLOB (line 687) | int tpm_unmarshal_TPM_CONTEXT_BLOB(BYTE **ptr, UINT32 *length, TPM_CONTE... function tpm_marshal_TPM_CONTEXT_SENSITIVE (line 702) | int tpm_marshal_TPM_CONTEXT_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_CO... function tpm_unmarshal_TPM_CONTEXT_SENSITIVE (line 729) | int tpm_unmarshal_TPM_CONTEXT_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_... function tpm_marshal_TPM_DAA_BLOB (line 756) | int tpm_marshal_TPM_DAA_BLOB(BYTE **ptr, UINT32 *length, TPM_DAA_BLOB *v) function tpm_unmarshal_TPM_DAA_BLOB (line 770) | int tpm_unmarshal_TPM_DAA_BLOB(BYTE **ptr, UINT32 *length, TPM_DAA_BLOB *v) function tpm_marshal_TPM_DAA_SENSITIVE (line 784) | int tpm_marshal_TPM_DAA_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_DAA_SE... function tpm_unmarshal_TPM_DAA_SENSITIVE (line 793) | int tpm_unmarshal_TPM_DAA_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_DAA_... function tpm_marshal_TPM_DAA_ISSUER (line 802) | int tpm_marshal_TPM_DAA_ISSUER(BYTE **ptr, UINT32 *length, TPM_DAA_ISSUE... function tpm_unmarshal_TPM_DAA_ISSUER (line 816) | int tpm_unmarshal_TPM_DAA_ISSUER(BYTE **ptr, UINT32 *length, TPM_DAA_ISS... function tpm_marshal_TPM_DAA_TPM (line 830) | int tpm_marshal_TPM_DAA_TPM(BYTE **ptr, UINT32 *length, TPM_DAA_TPM *v) function tpm_unmarshal_TPM_DAA_TPM (line 842) | int tpm_unmarshal_TPM_DAA_TPM(BYTE **ptr, UINT32 *length, TPM_DAA_TPM *v) function tpm_marshal_TPM_DAA_CONTEXT (line 854) | int tpm_marshal_TPM_DAA_CONTEXT(BYTE **ptr, UINT32 *length, TPM_DAA_CONT... function tpm_unmarshal_TPM_DAA_CONTEXT (line 866) | int tpm_unmarshal_TPM_DAA_CONTEXT(BYTE **ptr, UINT32 *length, TPM_DAA_CO... function tpm_marshal_TPM_DAA_JOINDATA (line 878) | int tpm_marshal_TPM_DAA_JOINDATA(BYTE **ptr, UINT32 *length, TPM_DAA_JOI... function tpm_unmarshal_TPM_DAA_JOINDATA (line 887) | int tpm_unmarshal_TPM_DAA_JOINDATA(BYTE **ptr, UINT32 *length, TPM_DAA_J... function tpm_marshal_TPM_DAA_SESSION_DATA (line 896) | int tpm_marshal_TPM_DAA_SESSION_DATA(BYTE **ptr, UINT32 *length, TPM_DAA... function tpm_unmarshal_TPM_DAA_SESSION_DATA (line 907) | int tpm_unmarshal_TPM_DAA_SESSION_DATA(BYTE **ptr, UINT32 *length, TPM_D... function tpm_marshal_TPM_MSA_COMPOSITE (line 918) | int tpm_marshal_TPM_MSA_COMPOSITE(BYTE **ptr, UINT32 *length, TPM_MSA_CO... function tpm_unmarshal_TPM_MSA_COMPOSITE (line 929) | int tpm_unmarshal_TPM_MSA_COMPOSITE(BYTE **ptr, UINT32 *length, TPM_MSA_... function tpm_marshal_TPM_CMK_AUTH (line 941) | int tpm_marshal_TPM_CMK_AUTH(BYTE **ptr, UINT32 *length, TPM_CMK_AUTH *v) function tpm_unmarshal_TPM_CMK_AUTH (line 950) | int tpm_unmarshal_TPM_CMK_AUTH(BYTE **ptr, UINT32 *length, TPM_CMK_AUTH *v) function tpm_marshal_TPM_SELECT_SIZE (line 959) | int tpm_marshal_TPM_SELECT_SIZE(BYTE **ptr, UINT32 *length, TPM_SELECT_S... function tpm_unmarshal_TPM_SELECT_SIZE (line 967) | int tpm_unmarshal_TPM_SELECT_SIZE(BYTE **ptr, UINT32 *length, TPM_SELECT... function tpm_marshal_TPM_CAP_VERSION_INFO (line 975) | int tpm_marshal_TPM_CAP_VERSION_INFO(BYTE **ptr, UINT32 *length, TPM_CAP... function tpm_unmarshal_TPM_CAP_VERSION_INFO (line 991) | int tpm_unmarshal_TPM_CAP_VERSION_INFO(BYTE **ptr, UINT32 *length, TPM_C... function tpm_marshal_TPM_ASYM_CA_CONTENTS (line 1007) | int tpm_marshal_TPM_ASYM_CA_CONTENTS(BYTE **ptr, UINT32 *length, TPM_ASY... function tpm_unmarshal_TPM_ASYM_CA_CONTENTS (line 1015) | int tpm_unmarshal_TPM_ASYM_CA_CONTENTS(BYTE **ptr, UINT32 *length, TPM_A... function tpm_marshal_TPM_QUOTE_INFO2 (line 1023) | int tpm_marshal_TPM_QUOTE_INFO2(BYTE **ptr, UINT32 *length, TPM_QUOTE_IN... function tpm_unmarshal_TPM_QUOTE_INFO2 (line 1036) | int tpm_unmarshal_TPM_QUOTE_INFO2(BYTE **ptr, UINT32 *length, TPM_QUOTE_... function tpm_marshal_TPM_EK_BLOB (line 1049) | int tpm_marshal_TPM_EK_BLOB(BYTE **ptr, UINT32 *length, TPM_EK_BLOB *v) function tpm_unmarshal_TPM_EK_BLOB (line 1059) | int tpm_unmarshal_TPM_EK_BLOB(BYTE **ptr, UINT32 *length, TPM_EK_BLOB *v) function tpm_marshal_TPM_EK_BLOB_ACTIVATE (line 1069) | int tpm_marshal_TPM_EK_BLOB_ACTIVATE(BYTE **ptr, UINT32 *length, TPM_EK_... function tpm_unmarshal_TPM_EK_BLOB_ACTIVATE (line 1079) | int tpm_unmarshal_TPM_EK_BLOB_ACTIVATE(BYTE **ptr, UINT32 *length, TPM_E... function tpm_marshal_TPM_NV_ATTRIBUTES (line 1089) | int tpm_marshal_TPM_NV_ATTRIBUTES(BYTE **ptr, UINT32 *length, TPM_NV_ATT... function tpm_unmarshal_TPM_NV_ATTRIBUTES (line 1096) | int tpm_unmarshal_TPM_NV_ATTRIBUTES(BYTE **ptr, UINT32 *length, TPM_NV_A... function tpm_marshal_TPM_NV_DATA_PUBLIC (line 1103) | int tpm_marshal_TPM_NV_DATA_PUBLIC(BYTE **ptr, UINT32 *length, TPM_NV_DA... function tpm_unmarshal_TPM_NV_DATA_PUBLIC (line 1117) | int tpm_unmarshal_TPM_NV_DATA_PUBLIC(BYTE **ptr, UINT32 *length, TPM_NV_... function tpm_marshal_TPM_NV_DATA_SENSITIVE (line 1131) | int tpm_marshal_TPM_NV_DATA_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_NV... function tpm_unmarshal_TPM_NV_DATA_SENSITIVE (line 1140) | int tpm_unmarshal_TPM_NV_DATA_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_... function tpm_marshal_TPM_DELEGATIONS (line 1149) | int tpm_marshal_TPM_DELEGATIONS(BYTE **ptr, UINT32 *length, TPM_DELEGATI... function tpm_unmarshal_TPM_DELEGATIONS (line 1158) | int tpm_unmarshal_TPM_DELEGATIONS(BYTE **ptr, UINT32 *length, TPM_DELEGA... function tpm_marshal_TPM_FAMILY_LABEL (line 1167) | int tpm_marshal_TPM_FAMILY_LABEL(BYTE **ptr, UINT32 *length, TPM_FAMILY_... function tpm_unmarshal_TPM_FAMILY_LABEL (line 1173) | int tpm_unmarshal_TPM_FAMILY_LABEL(BYTE **ptr, UINT32 *length, TPM_FAMIL... function tpm_marshal_TPM_FAMILY_TABLE_ENTRY (line 1179) | int tpm_marshal_TPM_FAMILY_TABLE_ENTRY(BYTE **ptr, UINT32 *length, TPM_F... function tpm_unmarshal_TPM_FAMILY_TABLE_ENTRY (line 1189) | int tpm_unmarshal_TPM_FAMILY_TABLE_ENTRY(BYTE **ptr, UINT32 *length, TPM... function tpm_marshal_TPM_DELEGATE_LABEL (line 1199) | int tpm_marshal_TPM_DELEGATE_LABEL(BYTE **ptr, UINT32 *length, TPM_DELEG... function tpm_unmarshal_TPM_DELEGATE_LABEL (line 1205) | int tpm_unmarshal_TPM_DELEGATE_LABEL(BYTE **ptr, UINT32 *length, TPM_DEL... function tpm_marshal_TPM_DELEGATE_PUBLIC (line 1211) | int tpm_marshal_TPM_DELEGATE_PUBLIC(BYTE **ptr, UINT32 *length, TPM_DELE... function tpm_unmarshal_TPM_DELEGATE_PUBLIC (line 1222) | int tpm_unmarshal_TPM_DELEGATE_PUBLIC(BYTE **ptr, UINT32 *length, TPM_DE... function tpm_marshal_TPM_DELEGATE_PUBLIC_ARRAY (line 1233) | int tpm_marshal_TPM_DELEGATE_PUBLIC_ARRAY(BYTE **ptr, UINT32 *length, function tpm_unmarshal_TPM_DELEGATE_PUBLIC_ARRAY (line 1243) | int tpm_unmarshal_TPM_DELEGATE_PUBLIC_ARRAY(BYTE **ptr, UINT32 *length, function tpm_marshal_TPM_DELEGATE_TABLE_ROW (line 1253) | int tpm_marshal_TPM_DELEGATE_TABLE_ROW(BYTE **ptr, UINT32 *length, TPM_D... function tpm_unmarshal_TPM_DELEGATE_TABLE_ROW (line 1261) | int tpm_unmarshal_TPM_DELEGATE_TABLE_ROW(BYTE **ptr, UINT32 *length, TPM... function tpm_marshal_TPM_DELEGATE_SENSITIVE (line 1269) | int tpm_marshal_TPM_DELEGATE_SENSITIVE(BYTE **ptr, UINT32 *length, TPM_D... function tpm_unmarshal_TPM_DELEGATE_SENSITIVE (line 1276) | int tpm_unmarshal_TPM_DELEGATE_SENSITIVE(BYTE **ptr, UINT32 *length, TPM... function tpm_marshal_TPM_DELEGATE_OWNER_BLOB (line 1283) | int tpm_marshal_TPM_DELEGATE_OWNER_BLOB(BYTE **ptr, UINT32 *length, TPM_... function tpm_unmarshal_TPM_DELEGATE_OWNER_BLOB (line 1295) | int tpm_unmarshal_TPM_DELEGATE_OWNER_BLOB(BYTE **ptr, UINT32 *length, TP... function tpm_marshal_TPM_DELEGATE_KEY_BLOB (line 1307) | int tpm_marshal_TPM_DELEGATE_KEY_BLOB(BYTE **ptr, UINT32 *length, TPM_DE... function tpm_unmarshal_TPM_DELEGATE_KEY_BLOB (line 1320) | int tpm_unmarshal_TPM_DELEGATE_KEY_BLOB(BYTE **ptr, UINT32 *length, TPM_... function tpm_marshal_TPM_PERMANENT_FLAGS (line 1333) | int tpm_marshal_TPM_PERMANENT_FLAGS(BYTE **ptr, UINT32 *length, TPM_PERM... function tpm_unmarshal_TPM_PERMANENT_FLAGS (line 1359) | int tpm_unmarshal_TPM_PERMANENT_FLAGS(BYTE **ptr, UINT32 *length, TPM_PE... function tpm_marshal_TPM_STCLEAR_FLAGS (line 1385) | int tpm_marshal_TPM_STCLEAR_FLAGS(BYTE **ptr, UINT32 *length, TPM_STCLEA... function tpm_unmarshal_TPM_STCLEAR_FLAGS (line 1396) | int tpm_unmarshal_TPM_STCLEAR_FLAGS(BYTE **ptr, UINT32 *length, TPM_STCL... function tpm_marshal_TPM_STANY_FLAGS (line 1407) | int tpm_marshal_TPM_STANY_FLAGS(BYTE **ptr, UINT32 *length, TPM_STANY_FL... function tpm_unmarshal_TPM_STANY_FLAGS (line 1417) | int tpm_unmarshal_TPM_STANY_FLAGS(BYTE **ptr, UINT32 *length, TPM_STANY_... function tpm_marshal_RSA (line 1427) | int tpm_marshal_RSA(BYTE **ptr, UINT32 *length, tpm_rsa_private_key_t *v) function tpm_unmarshal_RSA (line 1448) | int tpm_unmarshal_RSA(BYTE **ptr, UINT32 *length, tpm_rsa_private_key_t *v) function tpm_marshal_RSAPub (line 1469) | int tpm_marshal_RSAPub(BYTE **ptr, UINT32 *length, tpm_rsa_public_key_t *v) function tpm_unmarshal_RSAPub (line 1487) | int tpm_unmarshal_RSAPub(BYTE **ptr, UINT32 *length, tpm_rsa_public_key_... function tpm_marshal_TPM_KEY_DATA (line 1504) | int tpm_marshal_TPM_KEY_DATA(BYTE **ptr, UINT32 *length, TPM_KEY_DATA *v) function tpm_unmarshal_TPM_KEY_DATA (line 1524) | int tpm_unmarshal_TPM_KEY_DATA(BYTE **ptr, UINT32 *length, TPM_KEY_DATA *v) function tpm_marshal_TPM_PUBKEY_DATA (line 1544) | int tpm_marshal_TPM_PUBKEY_DATA(BYTE **ptr, UINT32 *length, TPM_PUBKEY_D... function tpm_unmarshal_TPM_PUBKEY_DATA (line 1555) | int tpm_unmarshal_TPM_PUBKEY_DATA(BYTE **ptr, UINT32 *length, TPM_PUBKEY... function tpm_marshal_TPM_PERMANENT_DATA (line 1566) | int tpm_marshal_TPM_PERMANENT_DATA(BYTE **ptr, UINT32 *length, TPM_PERMA... function tpm_unmarshal_TPM_PERMANENT_DATA (line 1629) | int tpm_unmarshal_TPM_PERMANENT_DATA(BYTE **ptr, UINT32 *length, TPM_PER... function tpm_marshal_TPM_STCLEAR_DATA (line 1692) | int tpm_marshal_TPM_STCLEAR_DATA(BYTE **ptr, UINT32 *length, TPM_STCLEAR... function tpm_unmarshal_TPM_STCLEAR_DATA (line 1703) | int tpm_unmarshal_TPM_STCLEAR_DATA(BYTE **ptr, UINT32 *length, TPM_STCLE... function tpm_marshal_TPM_SESSION_DATA (line 1714) | int tpm_marshal_TPM_SESSION_DATA(BYTE **ptr, UINT32 *length, TPM_SESSION... function tpm_unmarshal_TPM_SESSION_DATA (line 1730) | int tpm_unmarshal_TPM_SESSION_DATA(BYTE **ptr, UINT32 *length, TPM_SESSI... function tpm_marshal_TPM_STANY_DATA (line 1746) | int tpm_marshal_TPM_STANY_DATA(BYTE **ptr, UINT32 *length, TPM_STANY_DAT... function tpm_unmarshal_TPM_STANY_DATA (line 1767) | int tpm_unmarshal_TPM_STANY_DATA(BYTE **ptr, UINT32 *length, TPM_STANY_D... function tpm_marshal_TPM_DATA (line 1788) | int tpm_marshal_TPM_DATA(BYTE **ptr, UINT32 *length, TPM_DATA *v) function tpm_unmarshal_TPM_DATA (line 1800) | int tpm_unmarshal_TPM_DATA(BYTE **ptr, UINT32 *length, TPM_DATA *v) function tpm_marshal_TPM_RESPONSE (line 1812) | int tpm_marshal_TPM_RESPONSE(BYTE **ptr, UINT32 *length, TPM_RESPONSE *v) function tpm_unmarshal_TPM_REQUEST (line 1827) | int tpm_unmarshal_TPM_REQUEST(BYTE **ptr, UINT32 *length, TPM_REQUEST *v) FILE: tpm/tpm_marshalling.h function tpm_marshal_BYTE (line 58) | static inline int tpm_marshal_BYTE(BYTE **ptr, UINT32 *length, BYTE v) function tpm_unmarshal_BYTE (line 66) | static inline int tpm_unmarshal_BYTE(BYTE **ptr, UINT32 *length, BYTE *v) function tpm_marshal_UINT16 (line 74) | static inline int tpm_marshal_UINT16(BYTE **ptr, UINT32 *length, UINT16 v) function tpm_unmarshal_UINT16 (line 83) | static inline int tpm_unmarshal_UINT16(BYTE **ptr, UINT32 *length, UINT1... function tpm_marshal_UINT32 (line 91) | static inline int tpm_marshal_UINT32(BYTE **ptr, UINT32 *length, UINT32 v) function tpm_unmarshal_UINT32 (line 100) | static inline int tpm_unmarshal_UINT32(BYTE **ptr, UINT32 *length, UINT3... function tpm_marshal_UINT64 (line 109) | static inline int tpm_marshal_UINT64(BYTE **ptr, UINT32 *length, UINT64 v) function tpm_unmarshal_UINT64 (line 120) | static inline int tpm_unmarshal_UINT64(BYTE **ptr, UINT32 *length, UINT6... function tpm_marshal_BLOB (line 131) | static inline int tpm_marshal_BLOB(BYTE **ptr, UINT32 *ptr_length, function tpm_unmarshal_BLOB (line 140) | static inline int tpm_unmarshal_BLOB(BYTE **ptr, UINT32 *ptr_length, function tpm_marshal_BYTE_ARRAY (line 149) | static inline int tpm_marshal_BYTE_ARRAY(BYTE **ptr, UINT32 *ptr_length, function tpm_unmarshal_BYTE_ARRAY (line 158) | static inline int tpm_unmarshal_BYTE_ARRAY(BYTE **ptr, UINT32 *ptr_length, function tpm_marshal_BOOL (line 167) | static inline int tpm_marshal_BOOL(BYTE **ptr, UINT32 *length, BOOL v) function tpm_unmarshal_BOOL (line 175) | static inline int tpm_unmarshal_BOOL(BYTE **ptr, UINT32 *length, BOOL *v) FILE: tpm/tpm_migration.c function tpm_compute_migration_digest (line 29) | static int tpm_compute_migration_digest(TPM_PUBKEY *migrationKey, function tpm_verify_migration_digest (line 54) | static int tpm_verify_migration_digest(TPM_MIGRATIONKEYAUTH *migrationKe... function TPM_RESULT (line 63) | TPM_RESULT TPM_CreateMigrationBlob(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 205) | TPM_RESULT TPM_ConvertMigrationBlob(TPM_KEY_HANDLE parentHandle, function tpm_copy_pubkey (line 289) | static int tpm_copy_pubkey(TPM_PUBKEY *in, TPM_PUBKEY *out) function TPM_RESULT (line 307) | TPM_RESULT TPM_AuthorizeMigrationKey(TPM_MIGRATE_SCHEME migrateScheme, function TPM_RESULT (line 337) | TPM_RESULT TPM_MigrateKey(TPM_KEY_HANDLE maKeyHandle, TPM_PUBKEY *pubKey, function TPM_RESULT (line 390) | TPM_RESULT TPM_CMK_SetRestrictions(TPM_CMK_DELEGATE restriction, function TPM_RESULT (line 404) | TPM_RESULT TPM_CMK_ApproveMA(TPM_DIGEST *migrationAuthorityDigest, function TPM_RESULT (line 425) | TPM_RESULT TPM_CMK_CreateKey(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 558) | TPM_RESULT TPM_CMK_CreateTicket(TPM_PUBKEY *verificationKey, function TPM_RESULT (line 601) | TPM_RESULT TPM_CMK_CreateBlob(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 812) | TPM_RESULT TPM_CMK_ConvertMigration(TPM_KEY_HANDLE parentHandle, FILE: tpm/tpm_nv_storage.c function TPM_NV_DATA_SENSITIVE (line 27) | TPM_NV_DATA_SENSITIVE *tpm_get_nvs(TPM_NV_INDEX index) function TPM_NV_DATA_SENSITIVE (line 39) | static TPM_NV_DATA_SENSITIVE *tpm_get_free_nvs(void) function tpm_nv_remove_data (line 50) | void tpm_nv_remove_data(TPM_NV_DATA_SENSITIVE *nv) function TPM_RESULT (line 70) | TPM_RESULT TPM_NV_DefineSpace(TPM_NV_DATA_PUBLIC *pubInfo, function TPM_RESULT (line 177) | static TPM_RESULT nv_write(TPM_NV_DATA_SENSITIVE *nv, UINT32 offset, function TPM_RESULT (line 219) | TPM_RESULT TPM_NV_WriteValue(TPM_NV_INDEX nvIndex, UINT32 offset, function TPM_RESULT (line 260) | TPM_RESULT TPM_NV_WriteValueAuth(TPM_NV_INDEX nvIndex, UINT32 offset, function TPM_RESULT (line 281) | TPM_RESULT nv_read(TPM_NV_DATA_SENSITIVE *nv, UINT32 offset, function TPM_RESULT (line 322) | TPM_RESULT TPM_NV_ReadValue(TPM_NV_INDEX nvIndex, UINT32 offset, function TPM_RESULT (line 355) | TPM_RESULT TPM_NV_ReadValueAuth(TPM_NV_INDEX nvIndex, UINT32 offset, FILE: tpm/tpm_owner.c function TPM_RESULT (line 28) | TPM_RESULT TPM_SetOwnerInstall(BOOL state) function TPM_RESULT (line 37) | TPM_RESULT TPM_OwnerSetDisable(BOOL disableState, TPM_AUTH *auth1) function TPM_RESULT (line 47) | TPM_RESULT TPM_PhysicalEnable() function TPM_RESULT (line 55) | TPM_RESULT TPM_PhysicalDisable() function TPM_RESULT (line 63) | TPM_RESULT TPM_PhysicalSetDeactivated(BOOL state) function TPM_RESULT (line 71) | TPM_RESULT TPM_SetTempDeactivated(TPM_AUTH *auth1) function TPM_RESULT (line 86) | TPM_RESULT TPM_SetOperatorAuth(TPM_SECRET *operatorAuth) function TPM_RESULT (line 100) | TPM_RESULT TPM_TakeOwnership(TPM_PROTOCOL_ID protocolID, function tpm_owner_clear (line 185) | void tpm_owner_clear() function TPM_RESULT (line 250) | TPM_RESULT TPM_OwnerClear(TPM_AUTH *auth1) function TPM_RESULT (line 261) | TPM_RESULT TPM_ForceClear() function TPM_RESULT (line 270) | TPM_RESULT TPM_DisableOwnerClear(TPM_AUTH *auth1) function TPM_RESULT (line 280) | TPM_RESULT TPM_DisableForceClear() function TPM_RESULT (line 287) | TPM_RESULT TSC_PhysicalPresence(TPM_PHYSICAL_PRESENCE physicalPresence) function TPM_RESULT (line 314) | TPM_RESULT TSC_ResetEstablishmentBit() FILE: tpm/tpm_startup.c function TPM_Init (line 27) | void TPM_Init(TPM_STARTUP_TYPE startupType) function TPM_RESULT (line 40) | TPM_RESULT TPM_Startup(TPM_STARTUP_TYPE startupType) function TPM_RESULT (line 104) | TPM_RESULT TPM_SaveState() FILE: tpm/tpm_storage.c function TPM_KEY_HANDLE (line 29) | TPM_KEY_HANDLE tpm_get_free_key(void) function tpm_encrypt_public (line 41) | int tpm_encrypt_public(TPM_PUBKEY_DATA *key, BYTE *in, UINT32 in_size, function tpm_encrypt_private (line 61) | int tpm_encrypt_private(TPM_KEY_DATA *key, BYTE *in, UINT32 in_size, function tpm_decrypt (line 73) | int tpm_decrypt(TPM_KEY_DATA *key, BYTE *enc, UINT32 enc_size, function tpm_encrypt_sealed_data (line 93) | int tpm_encrypt_sealed_data(TPM_KEY_DATA *key, TPM_SEALED_DATA *seal, function tpm_decrypt_sealed_data (line 110) | int tpm_decrypt_sealed_data(TPM_KEY_DATA *key, BYTE *enc, UINT32 enc_size, function tpm_encrypt_private_key (line 124) | int tpm_encrypt_private_key(TPM_KEY_DATA *key, TPM_STORE_ASYMKEY *store, function tpm_decrypt_private_key (line 141) | int tpm_decrypt_private_key(TPM_KEY_DATA *key, BYTE *enc, UINT32 enc_size, function tpm_xor_encrypt (line 160) | static void tpm_xor_encrypt(TPM_SESSION_DATA *session, TPM_NONCE *nonceOdd, function tpm_compute_key_digest (line 178) | int tpm_compute_key_digest(TPM_KEY *key, TPM_DIGEST *digest) function tpm_compute_key_data_digest (line 197) | int tpm_compute_key_data_digest(TPM_KEY_DATA *key, TPM_DIGEST *digest) function tpm_verify_key_digest (line 220) | static int tpm_verify_key_digest(TPM_KEY *key, TPM_DIGEST *digest) function tpm_compute_pubkey_checksum (line 227) | int tpm_compute_pubkey_checksum(TPM_NONCE *antiReplay, TPM_PUBKEY *pubKey, function tpm_compute_pubkey_digest (line 243) | int tpm_compute_pubkey_digest(TPM_PUBKEY *key, TPM_DIGEST *digest) function tpm_setup_key_parms (line 262) | int tpm_setup_key_parms(TPM_KEY_DATA *key, TPM_KEY_PARMS *parms) function tpm_setup_pubkey_data (line 284) | int tpm_setup_pubkey_data(TPM_PUBKEY *in, TPM_PUBKEY_DATA *out) function tpm_extract_pubkey (line 297) | int tpm_extract_pubkey(TPM_KEY_DATA *key, TPM_PUBKEY *pubKey) function tpm_extract_store_pubkey (line 314) | int tpm_extract_store_pubkey(TPM_KEY_DATA *key, TPM_STORE_PUBKEY *pubKey) function compute_store_digest (line 326) | static int compute_store_digest(TPM_STORED_DATA *store, TPM_DIGEST *digest) function verify_store_digest (line 345) | static int verify_store_digest(TPM_STORED_DATA *store, TPM_DIGEST *digest) function TPM_RESULT (line 353) | TPM_RESULT TPM_Seal(TPM_KEY_HANDLE keyHandle, TPM_ENCAUTH *encAuth, function TPM_RESULT (line 423) | TPM_RESULT TPM_Sealx(TPM_KEY_HANDLE keyHandle, TPM_ENCAUTH *encAuth, function TPM_RESULT (line 493) | TPM_RESULT TPM_Unseal(TPM_KEY_HANDLE parentHandle, TPM_STORED_DATA *inData, function TPM_RESULT (line 572) | TPM_RESULT TPM_UnBind(TPM_KEY_HANDLE keyHandle, UINT32 inDataSize, function TPM_RESULT (line 623) | TPM_RESULT TPM_CreateWrapKey(TPM_KEY_HANDLE parentHandle, function TPM_RESULT (line 737) | TPM_RESULT TPM_LoadKey(TPM_KEY_HANDLE parentHandle, TPM_KEY *inKey, function TPM_RESULT (line 841) | TPM_RESULT TPM_LoadKey2(TPM_KEY_HANDLE parentHandle, TPM_KEY *inKey, function TPM_RESULT (line 848) | TPM_RESULT internal_TPM_LoadKey(TPM_KEY *inKey, TPM_KEY_HANDLE *inkeyHan... function TPM_RESULT (line 905) | TPM_RESULT TPM_GetPubKey(TPM_KEY_HANDLE keyHandle, TPM_AUTH *auth1, FILE: tpm/tpm_structures.h type BYTE (line 32) | typedef uint8_t BYTE; type UINT16 (line 33) | typedef uint16_t UINT16; type UINT32 (line 34) | typedef uint32_t UINT32; type UINT64 (line 35) | typedef uint64_t UINT64; type BYTE (line 36) | typedef BYTE BOOL; type BYTE (line 43) | typedef BYTE TPM_AUTH_DATA_USAGE; type BYTE (line 44) | typedef BYTE TPM_PAYLOAD_TYPE; type BYTE (line 45) | typedef BYTE TPM_VERSION_BYTE; type BYTE (line 46) | typedef BYTE TPM_DA_STATE; type UINT16 (line 47) | typedef UINT16 TPM_TAG; type UINT16 (line 48) | typedef UINT16 TPM_PROTOCOL_ID; type UINT16 (line 49) | typedef UINT16 TPM_STARTUP_TYPE; type UINT16 (line 50) | typedef UINT16 TPM_ENC_SCHEME; type UINT16 (line 51) | typedef UINT16 TPM_SIG_SCHEME; type UINT16 (line 52) | typedef UINT16 TPM_MIGRATE_SCHEME; type UINT16 (line 53) | typedef UINT16 TPM_PHYSICAL_PRESENCE; type UINT16 (line 54) | typedef UINT16 TPM_ENTITY_TYPE; type UINT16 (line 55) | typedef UINT16 TPM_KEY_USAGE; type UINT16 (line 56) | typedef UINT16 TPM_EK_TYPE; type UINT16 (line 57) | typedef UINT16 TPM_STRUCTURE_TAG; type UINT16 (line 58) | typedef UINT16 TPM_PLATFORM_SPECIFIC; type UINT32 (line 59) | typedef UINT32 TPM_COMMAND_CODE; type UINT32 (line 60) | typedef UINT32 TPM_CAPABILITY_AREA; type UINT32 (line 61) | typedef UINT32 TPM_KEY_FLAGS; type UINT32 (line 62) | typedef UINT32 TPM_ALGORITHM_ID; type UINT32 (line 63) | typedef UINT32 TPM_MODIFIER_INDICATOR; type UINT32 (line 64) | typedef UINT32 TPM_ACTUAL_COUNT; type UINT32 (line 65) | typedef UINT32 TPM_TRANSPORT_ATTRIBUTES; type UINT32 (line 66) | typedef UINT32 TPM_AUTHHANDLE; type UINT32 (line 67) | typedef UINT32 TPM_DIRINDEX; type UINT32 (line 68) | typedef UINT32 TPM_KEY_HANDLE; type UINT32 (line 69) | typedef UINT32 TPM_PCRINDEX; type UINT32 (line 70) | typedef UINT32 TPM_RESULT; type UINT32 (line 71) | typedef UINT32 TPM_RESOURCE_TYPE; type UINT32 (line 72) | typedef UINT32 TPM_KEY_CONTROL; type UINT32 (line 73) | typedef UINT32 TPM_NV_INDEX; type UINT32 (line 74) | typedef UINT32 TPM_FAMILY_ID; type UINT32 (line 75) | typedef UINT32 TPM_FAMILY_VERIFICATION; type UINT32 (line 76) | typedef UINT32 TPM_STARTUP_EFFECTS; type UINT32 (line 77) | typedef UINT32 TPM_SYM_MODE; type UINT32 (line 78) | typedef UINT32 TPM_FAMILY_FLAGS; type UINT32 (line 79) | typedef UINT32 TPM_DELEGATE_INDEX; type UINT32 (line 80) | typedef UINT32 TPM_CMK_DELEGATE; type UINT32 (line 81) | typedef UINT32 TPM_COUNT_ID; type UINT32 (line 82) | typedef UINT32 TPM_REDIT_COMMAND; type UINT32 (line 83) | typedef UINT32 TPM_TRANSHANDLE; type UINT32 (line 84) | typedef UINT32 TPM_HANDLE; type UINT32 (line 85) | typedef UINT32 TPM_FAMILY_OPERATION; type TPM_STRUCT_VER (line 270) | typedef struct tdTPM_STRUCT_VER { type TPM_VERSION (line 283) | typedef struct tdTPM_VERSION { type TPM_DIGEST (line 296) | typedef struct tdTPM_DIGEST { type TPM_DIGEST (line 301) | typedef TPM_DIGEST TPM_CHOSENID_HASH; type TPM_DIGEST (line 302) | typedef TPM_DIGEST TPM_COMPOSITE_HASH; type TPM_DIGEST (line 303) | typedef TPM_DIGEST TPM_DIRVALUE; type TPM_DIGEST (line 304) | typedef TPM_DIGEST TPM_HMAC; type TPM_DIGEST (line 305) | typedef TPM_DIGEST TPM_PCRVALUE; type TPM_DIGEST (line 306) | typedef TPM_DIGEST TPM_AUDITDIGEST; type TPM_NONCE (line 312) | typedef struct tdTPM_NONCE{ type TPM_NONCE (line 317) | typedef TPM_NONCE TPM_DAA_TPM_SEED; type TPM_NONCE (line 318) | typedef TPM_NONCE TPM_DAA_CONTEXT_SEED; type BYTE (line 325) | typedef BYTE TPM_AUTHDATA[20]; type TPM_AUTHDATA (line 328) | typedef TPM_AUTHDATA TPM_SECRET; type TPM_AUTHDATA (line 329) | typedef TPM_AUTHDATA TPM_ENCAUTH; type TPM_KEY_HANDLE_LIST (line 336) | typedef struct tdTPM_KEY_HANDLE_LIST { type TPM_CHANGEAUTH_VALIDATE (line 395) | typedef struct tdTPM_CHANGEAUTH_VALIDATE { type TPM_COUNTER_VALUE (line 407) | typedef struct tdTPM_COUNTER_VALUE { type TPM_SIGN_INFO (line 423) | typedef struct tdTPM_SIGN_INFO { type TPM_MSA_COMPOSITE (line 438) | typedef struct tdTPM_MSA_COMPOSITE { type TPM_CMK_AUTH (line 447) | typedef struct tdTPM_CMK_AUTH { type TPM_SELECT_SIZE (line 470) | typedef struct tdTPM_SELECT_SIZE { type TPM_CMK_MIGAUTH (line 481) | typedef struct tdTPM_CMK_MIGAUTH { type TPM_CMK_SIGTICKET (line 492) | typedef struct tdTPM_CMK_SIGTICKET { type TPM_CMK_MA_APPROVAL (line 503) | typedef struct tdTPM_CMK_MA_APPROVAL { type TPM_PCR_SELECTION (line 686) | typedef struct tdTPM_PCR_SELECTION { type TPM_PCR_COMPOSITE (line 697) | typedef struct tdTPM_PCR_COMPOSITE { type BYTE (line 712) | typedef BYTE TPM_LOCALITY_SELECTION; type TPM_PCR_INFO (line 730) | typedef struct tdTPM_PCR_INFO { type TPM_PCR_INFO_SHORT (line 748) | typedef struct tdTPM_PCR_INFO_SHORT { type TPM_PCR_ATTRIBUTES (line 760) | typedef struct tdTPM_PCR_ATTRIBUTES { type TPM_STORED_DATA (line 778) | typedef struct tdTPM_STORED_DATA { type TPM_SEALED_DATA (line 796) | typedef struct tdTPM_SEALED_DATA { type TPM_SYMMETRIC_KEY (line 811) | typedef struct tdTPM_SYMMETRIC_KEY { type TPM_BOUND_DATA (line 824) | typedef struct tdTPM_BOUND_DATA { type TPM_RSA_KEY_PARMS (line 841) | typedef struct tdTPM_RSA_KEY_PARMS { type TPM_SYMMETRIC_KEY_PARMS (line 855) | typedef struct tdTPM_SYMMETRIC_KEY_PARMS { type TPM_KEY_PARMS (line 869) | typedef struct tdTPM_KEY_PARMS { type TPM_STORE_PUBKEY (line 894) | typedef struct tdTPM_STORE_PUBKEY { type TPM_KEY (line 910) | typedef struct tdTPM_KEY { type TPM_PUBKEY (line 934) | typedef struct tdTPM_PUBKEY { type TPM_STORE_PRIVKEY (line 948) | typedef struct tdTPM_STORE_PRIVKEY { type TPM_STORE_ASYMKEY (line 960) | typedef struct tdTPM_STORE_ASYMKEY { type TPM_MIGRATE_ASYMKEY (line 976) | typedef struct tdTPM_MIGRATE_ASYMKEY { type TPM_MIGRATIONKEYAUTH (line 991) | typedef struct tdTPM_MIGRATIONKEYAUTH { type TPM_AUTH (line 1015) | typedef struct tdTPM_AUTH { type TPM_CERTIFY_INFO (line 1034) | typedef struct tdTPM_CERTIFY_INFO { type TPM_QUOTE_INFO (line 1062) | typedef struct tdTPM_QUOTE_INFO { type TPM_QUOTE_INFO2 (line 1075) | typedef struct tdTPM_QUOTE_INFO2 { type TPM_EK_BLOB (line 1094) | typedef struct tdTPM_EK_BLOB { type TPM_EK_BLOB_ACTIVATE (line 1107) | typedef struct tdTPM_EK_BLOB_ACTIVATE { type TPM_EK_BLOB_AUTH (line 1120) | typedef struct tdTPM_EK_BLOB_AUTH { type TPM_IDENTITY_CONTENTS (line 1130) | typedef struct tdTPM_IDENTITY_CONTENTS { type TPM_ASYM_CA_CONTENTS (line 1154) | typedef struct tdTPM_ASYM_CA_CONTENTS { type TPM_CURRENT_TICKS (line 1174) | typedef struct tdTPM_CURRENT_TICKS { type TPM_TRANSPORT_PUBLIC (line 1191) | typedef struct tdTPM_TRANSPORT_PUBLIC { type TPM_TRANSPORT_INTERNAL (line 1209) | typedef struct tdTPM_TRANSPORT_INTERNAL { type TPM_TRANSPORT_LOG_IN (line 1225) | typedef struct tdTPM_TRANSPORT_LOG_IN { type TPM_TRANSPORT_LOG_OUT (line 1238) | typedef struct tdTPM_TRANSPORT_LOG_OUT { type TPM_TRANSPORT_AUTH (line 1252) | typedef struct tdTPM_TRANSPORT_AUTH { type TPM_AUDIT_EVENT_IN (line 1268) | typedef struct tdTPM_AUDIT_EVENT_IN { type TPM_AUDIT_EVENT_OUT (line 1282) | typedef struct tdTPM_AUDIT_EVENT_OUT { type TPM_NV_ATTRIBUTES (line 1436) | typedef struct tdTPM_NV_ATTRIBUTES { type TPM_NV_DATA_PUBLIC (line 1460) | typedef struct tdTPM_NV_DATA_PUBLIC { type TPM_NV_DATA_SENSITIVE (line 1481) | typedef struct tdTPM_NV_DATA_SENSITIVE { type TPM_DELEGATIONS (line 1515) | typedef struct tdTPM_DELEGATIONS { type TPM_FAMILY_LABEL (line 1616) | typedef struct tdTPM_FAMILY_LABEL { type TPM_FAMILY_TABLE_ENTRY (line 1626) | typedef struct tdTPM_FAMILY_TABLE_ENTRY { type TPM_FAMILY_TABLE (line 1644) | typedef struct tdTPM_FAMILY_TABLE { type TPM_DELEGATE_LABEL (line 1653) | typedef struct tdTPM_DELEGATE_LABEL { type TPM_DELEGATE_PUBLIC (line 1664) | typedef struct tdTPM_DELEGATE_PUBLIC { type TPM_DELEGATE_TABLE_ROW (line 1681) | typedef struct tdTPM_DELEGATE_TABLE_ROW { type TPM_DELEGATE_TABLE (line 1697) | typedef struct tdTPM_DELEGATE_TABLE { type TPM_DELEGATE_SENSITIVE (line 1707) | typedef struct tdTPM_DELEGATE_SENSITIVE { type TPM_DELEGATE_OWNER_BLOB (line 1719) | typedef struct tdTPM_DELEGATE_OWNER_BLOB { type TPM_DELEGATE_KEY_BLOB (line 1741) | typedef struct tdTPM_DELEGATE_KEY_BLOB { type TPM_CAP_VERSION_INFO (line 1842) | typedef struct tdTPM_CAP_VERSION_INFO { type TPM_DA_ACTION_TYPE (line 1860) | typedef struct tdTPM_DA_ACTION_TYPE { type TPM_DA_INFO (line 1876) | typedef struct tdTPM_DA_INFO { type TPM_DA_INFO_LIMITED (line 1896) | typedef struct tdTPM_DA_INFO_LIMITED { type TPM_DAA_ISSUER (line 1944) | typedef struct tdTPM_DAA_ISSUER { type TPM_DAA_TPM (line 1962) | typedef struct tdTPM_DAA_TPM { type TPM_DAA_CONTEXT (line 1977) | typedef struct tdTPM_DAA_CONTEXT { type TPM_DAA_JOINDATA (line 1992) | typedef struct tdTPM_DAA_JOINDATA { type TPM_DAA_BLOB (line 2004) | typedef struct tdTPM_DAA_BLOB { type TPM_DAA_SENSITIVE (line 2023) | typedef struct tdTPM_DAA_SENSITIVE { type UINT32 (line 2039) | typedef UINT32 TPM_REDIR_COMMAND; type TPM_PERMANENT_FLAGS (line 2051) | typedef struct tdTPM_PERMANENT_FLAGS { type TPM_STCLEAR_FLAGS (line 2086) | typedef struct tdTPM_STCLEAR_FLAGS { type TPM_STANY_FLAGS (line 2101) | typedef struct tdTPM_STANY_FLAGS { type TPM_KEY_DATA (line 2114) | typedef struct tdTPM_KEY_DATA { type TPM_PUBKEY_DATA (line 2139) | typedef struct tdTPM_PUBKEY_DATA { type TPM_PERMANENT_DATA (line 2167) | typedef struct tdTPM_PERMANENT_DATA { function sizeof_TPM_PERMANENT_DATA (line 2203) | static inline int sizeof_TPM_PERMANENT_DATA(TPM_PERMANENT_DATA *s) { function free_TPM_PERMANENT_DATA (line 2240) | static inline void free_TPM_PERMANENT_DATA(TPM_PERMANENT_DATA *s) type TPM_STCLEAR_DATA (line 2258) | typedef struct tdTPM_STCLEAR_DATA { type TPM_SESSION_DATA (line 2278) | typedef struct tdTPM_SESSION_DATA { type UINT32 (line 2299) | typedef UINT32 TPM_DAAHANDLE; type TPM_DAA_SESSION_DATA (line 2300) | typedef struct tdTPM_DAA_SESSION_DATA { type TPM_STANY_DATA (line 2324) | typedef struct tdTPM_STANY_DATA { type TPM_DATA (line 2348) | typedef struct tdTPM_DATA { type TPM_CONTEXT_BLOB (line 2380) | typedef struct tdTPM_CONTEXT_BLOB { type TPM_CONTEXT_SENSITIVE (line 2405) | typedef struct tdTPM_CONTEXT_SENSITIVE { type TPM_REQUEST (line 2426) | typedef struct tdTPM_REQUEST { type TPM_RESPONSE (line 2440) | typedef struct tdTPM_RESPONSE { FILE: tpm/tpm_testing.c function tpm_test_prng (line 25) | static int tpm_test_prng(void) function tpm_test_sha1 (line 89) | static int tpm_test_sha1(void) function tpm_test_hmac (line 122) | static int tpm_test_hmac(void) function tpm_test_rsa_EK (line 175) | static int tpm_test_rsa_EK(void) function TPM_RESULT (line 241) | TPM_RESULT TPM_SelfTestFull(void) function TPM_RESULT (line 268) | TPM_RESULT TPM_ContinueSelfTest(void) function TPM_RESULT (line 275) | TPM_RESULT TPM_GetTestResult(UINT32 *outDataSize, BYTE **outData) FILE: tpm/tpm_ticks.c function TPM_RESULT (line 30) | TPM_RESULT TPM_GetTicks(TPM_CURRENT_TICKS *currentTime) function TPM_RESULT (line 38) | TPM_RESULT TPM_TickStampBlob(TPM_KEY_HANDLE keyHandle, TPM_NONCE *antiRe... function tpm_update_ticks (line 90) | void tpm_update_ticks(void) FILE: tpm/tpm_transport.c function debug_buf (line 34) | static void debug_buf(const char *str, uint8_t *buf, size_t buf_len) function decrypt_transport_auth (line 48) | static int decrypt_transport_auth(TPM_KEY_DATA *key, BYTE *enc, UINT32 e... function transport_log_in (line 73) | static void transport_log_in(BYTE *params, BYTE *pubKeyHash, function transport_log_out (line 91) | static void transport_log_out(BYTE *params, TPM_DIGEST *transDigest) function TPM_RESULT (line 109) | TPM_RESULT TPM_EstablishTransport(TPM_KEY_HANDLE encHandle, function decrypt_wrapped_command (line 200) | static void decrypt_wrapped_command(BYTE *buf, UINT32 buf_len, TPM_AUTH ... function encrypt_wrapped_command (line 222) | static void encrypt_wrapped_command(BYTE *buf, UINT32 buf_len, TPM_AUTH ... function compute_key_digest (line 243) | static void compute_key_digest(TPM_REQUEST *req, TPM_DIGEST *digest) function TPM_RESULT (line 295) | TPM_RESULT TPM_ExecuteTransport(UINT32 inWrappedCmdSize, BYTE *inWrapped... function TPM_RESULT (line 416) | TPM_RESULT TPM_ReleaseTransportSigned(TPM_KEY_HANDLE keyHandle, FILE: tpmd/unix/tpmd.c function my_log (line 53) | void my_log(int priority, const char *fmt, ...) function print_usage (line 77) | static void print_usage(char *name) function parse_options (line 95) | static void parse_options(int argc, char **argv) function switch_uid_gid (line 202) | static void switch_uid_gid(void) function signal_handler (line 220) | static void signal_handler(int sig) function init_signal_handler (line 226) | static void init_signal_handler(void) function daemonize (line 247) | static void daemonize(void) function mkdirs (line 281) | static int mkdirs(const char *path) function init_socket (line 298) | static int init_socket(const char *name) function init_device (line 321) | static int init_device(const char *name) function handle_emuldev_command (line 347) | static int handle_emuldev_command(int devfd) function main_loop (line 379) | static void main_loop(void) function main (line 522) | int main(int argc, char **argv) FILE: tpmd/windows/tpmd.c function my_log (line 47) | void my_log(int priority, const char *fmt, ...) function print_usage (line 75) | static void print_usage(char *name) function parse_options (line 89) | static int parse_options(int argc, char **argv) function BOOL (line 167) | BOOL signal_handler(DWORD event) function init_signal_handler (line 178) | static int init_signal_handler(void) function main_loop (line 188) | static void main_loop(void) function BOOL (line 257) | BOOL updateServiceStatus(DWORD currentState, DWORD winExitCode, function serviceCtrlHandler (line 282) | void serviceCtrlHandler(DWORD code) function serviceMain (line 298) | void serviceMain(int argc, char **argv) function main (line 326) | int main(int argc, char **argv) FILE: tpmd_dev/darwin/tpm_bridge.c type sockaddr_un (line 71) | struct sockaddr_un type sockaddr_un (line 72) | struct sockaddr_un type proc (line 86) | struct proc type cdevsw (line 88) | struct cdevsw function tpm_dev_open (line 114) | int function tpm_dev_read (line 141) | int function tpm_dev_write (line 201) | int function tpmd_connect (line 256) | static int function tpmd_disconnect (line 289) | static void function tpm_bridge_locking_start (line 299) | static int function tpm_bridge_locking_stop (line 331) | static int function tpm_bridge_devfs_start (line 357) | static int function tpm_bridge_devfs_stop (line 376) | static int function kern_return_t (line 399) | kern_return_t function kern_return_t (line 426) | kern_return_t FILE: tpmd_dev/linux/tpmd_dev.c type semaphore (line 62) | struct semaphore type socket (line 75) | struct socket type sockaddr_un (line 76) | struct sockaddr_un function tpmd_connect (line 78) | static int tpmd_connect(char *socket_name) function tpmd_disconnect (line 100) | static void tpmd_disconnect(void) function tpmd_handle_command (line 106) | static int tpmd_handle_command(const uint8_t *in, uint32_t in_size) function tpm_open (line 137) | static int tpm_open(struct inode *inode, struct file *file) function tpm_release (line 152) | static int tpm_release(struct inode *inode, struct file *file) function tpm_read (line 166) | static ssize_t tpm_read(struct file *file, char __user *buf, size_t coun... function tpm_write (line 185) | static ssize_t tpm_write(struct file *file, const char __user *buf, size... function tpm_ioctl (line 215) | static long tpm_ioctl(struct file *file, unsigned int cmd, unsigned long... type file_operations (line 252) | struct file_operations type miscdevice (line 261) | struct miscdevice function init_tpm_module (line 267) | int __init init_tpm_module(void) function cleanup_tpm_module (line 283) | void __exit cleanup_tpm_module(void) FILE: tpmd_dev/openbsd/tpmd_dev.c type uio (line 40) | struct uio type uio (line 43) | struct uio type lkm_table (line 44) | struct lkm_table type cdevsw (line 60) | struct cdevsw function test_and_set_bit (line 72) | int function clear_bit (line 88) | int function tpmd_connect (line 103) | static int function tpmd_disconnect (line 142) | static void function outputData (line 159) | int function tpmopen (line 172) | int function tpmclose (line 189) | int function tpmread (line 205) | int function tpmwrite (line 229) | int function tpmioctl (line 259) | int function tpm_handler (line 267) | int function tpm (line 283) | int FILE: tpmd_dev/openbsd/tpmd_dev.h type socket (line 33) | struct socket type mbuf (line 34) | struct mbuf type simplelock (line 35) | struct simplelock