/external/tpm2-tss/src/tss2-esys/api/ |
D | Esys_LoadExternal.c | 25 const TPM2B_PUBLIC *inPublic) in store_input_parameters() argument 27 if (inPublic == NULL) { in store_input_parameters() 28 esysContext->in.LoadExternal.inPublic = NULL; in store_input_parameters() 30 esysContext->in.LoadExternal.inPublicData = *inPublic; in store_input_parameters() 31 esysContext->in.LoadExternal.inPublic = in store_input_parameters() 78 const TPM2B_PUBLIC *inPublic, in Esys_LoadExternal() argument 84 inPrivate, inPublic, hierarchy); in Esys_LoadExternal() 147 const TPM2B_PUBLIC *inPublic, in Esys_LoadExternal_Async() argument 153 esysContext, inPrivate, inPublic, hierarchy); in Esys_LoadExternal_Async() 169 store_input_parameters(esysContext, inPublic); in Esys_LoadExternal_Async() [all …]
|
D | Esys_Load.c | 25 const TPM2B_PUBLIC *inPublic) in store_input_parameters() argument 27 if (inPublic == NULL) { in store_input_parameters() 28 esysContext->in.Load.inPublic = NULL; in store_input_parameters() 30 esysContext->in.Load.inPublicData = *inPublic; in store_input_parameters() 31 esysContext->in.Load.inPublic = in store_input_parameters() 83 const TPM2B_PUBLIC *inPublic, ESYS_TR *objectHandle) in Esys_Load() argument 88 inPrivate, inPublic); in Esys_Load() 156 const TPM2B_PUBLIC *inPublic) in Esys_Load_Async() argument 161 esysContext, parentHandle, inPrivate, inPublic); in Esys_Load_Async() 178 store_input_parameters(esysContext, inPublic); in Esys_Load_Async() [all …]
|
D | Esys_CreateLoaded.c | 26 const TPM2B_TEMPLATE *inPublic) in store_input_parameters() argument 35 if (inPublic == NULL) { in store_input_parameters() 36 esysContext->in.CreateLoaded.inPublic = NULL; in store_input_parameters() 38 esysContext->in.CreateLoaded.inPublicData = *inPublic; in store_input_parameters() 39 esysContext->in.CreateLoaded.inPublic = in store_input_parameters() 97 const TPM2B_TEMPLATE *inPublic, ESYS_TR *objectHandle, in Esys_CreateLoaded() argument 104 shandle3, inSensitive, inPublic); in Esys_CreateLoaded() 175 const TPM2B_TEMPLATE *inPublic) in Esys_CreateLoaded_Async() argument 180 esysContext, parentHandle, inSensitive, inPublic); in Esys_CreateLoaded_Async() 197 store_input_parameters(esysContext, inSensitive, inPublic); in Esys_CreateLoaded_Async() [all …]
|
D | Esys_Create.c | 82 const TPM2B_PUBLIC *inPublic, in Esys_Create() argument 94 shandle3, inSensitive, inPublic, outsideInfo, in Esys_Create() 167 const TPM2B_PUBLIC *inPublic, in Esys_Create_Async() argument 174 esysContext, parentHandle, inSensitive, inPublic, outsideInfo, in Esys_Create_Async() 201 inPublic, outsideInfo, creationPCR); in Esys_Create_Async()
|
D | Esys_CreatePrimary.c | 97 const TPM2B_PUBLIC *inPublic, in Esys_CreatePrimary() argument 108 shandle3, inSensitive, inPublic, outsideInfo, in Esys_CreatePrimary() 184 const TPM2B_PUBLIC *inPublic, in Esys_CreatePrimary_Async() argument 191 esysContext, primaryHandle, inSensitive, inPublic, outsideInfo, in Esys_CreatePrimary_Async() 219 inSensitive, inPublic, outsideInfo, in Esys_CreatePrimary_Async()
|
/external/tpm2-tss/test/integration/ |
D | sapi-create-keyedhash-sha1-hmac.int.c | 31 TPM2B_PUBLIC inPublic = { 0 }; in test_invoke() local 57 inPublic.publicArea.nameAlg = TPM2_ALG_SHA1; in test_invoke() 58 inPublic.publicArea.type = TPM2_ALG_KEYEDHASH; in test_invoke() 59 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SIGN_ENCRYPT; in test_invoke() 60 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_invoke() 61 inPublic.publicArea.parameters.keyedHashDetail.scheme.scheme = TPM2_ALG_HMAC; in test_invoke() 62 inPublic.publicArea.parameters.keyedHashDetail.scheme.details.hmac.hashAlg = TPM2_ALG_SHA1; in test_invoke() 69 &inPublic, in test_invoke()
|
D | esys-hmac.int.c | 68 TPM2B_PUBLIC inPublic = { 0 }; in test_esys_hmac() local 78 inPublic.publicArea.nameAlg = TPM2_ALG_SHA1; in test_esys_hmac() 79 inPublic.publicArea.type = TPM2_ALG_KEYEDHASH; in test_esys_hmac() 80 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SIGN_ENCRYPT; in test_esys_hmac() 81 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in test_esys_hmac() 82 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_esys_hmac() 83 inPublic.publicArea.parameters.keyedHashDetail.scheme.scheme = TPM2_ALG_HMAC; in test_esys_hmac() 84 inPublic.publicArea.parameters.keyedHashDetail.scheme.details.hmac.hashAlg = TPM2_ALG_SHA1; in test_esys_hmac() 88 &inPublic, &outsideInfo, &creationPCR, in test_esys_hmac()
|
D | esys-hmacsequencestart.int.c | 96 TPM2B_PUBLIC inPublic = { 0 }; in test_esys_hmacsequencestart() local 106 inPublic.publicArea.nameAlg = TPM2_ALG_SHA1; in test_esys_hmacsequencestart() 107 inPublic.publicArea.type = TPM2_ALG_KEYEDHASH; in test_esys_hmacsequencestart() 108 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SIGN_ENCRYPT; in test_esys_hmacsequencestart() 109 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in test_esys_hmacsequencestart() 110 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_esys_hmacsequencestart() 111 inPublic.publicArea.parameters.keyedHashDetail.scheme.scheme = TPM2_ALG_HMAC; in test_esys_hmacsequencestart() 112 inPublic.publicArea.parameters.keyedHashDetail.scheme.details.hmac.hashAlg = TPM2_ALG_SHA1; in test_esys_hmacsequencestart() 120 &inPublic, &outsideInfo, &creationPCR, in test_esys_hmacsequencestart()
|
D | esys-rsa-encrypt-decrypt.int.c | 73 TPM2B_PUBLIC inPublic = { in test_esys_rsa_encrypt_decrypt() local 124 inPublic.publicArea.parameters.rsaDetail.scheme.scheme = in test_esys_rsa_encrypt_decrypt() 127 inPublic.publicArea.parameters.rsaDetail.scheme.scheme = in test_esys_rsa_encrypt_decrypt() 130 inPublic.publicArea.parameters.rsaDetail.scheme.scheme = in test_esys_rsa_encrypt_decrypt() 132 inPublic.publicArea.parameters.rsaDetail.scheme.details.oaep. in test_esys_rsa_encrypt_decrypt() 138 &inPublic, &outsideInfo, &creationPCR, in test_esys_rsa_encrypt_decrypt()
|
D | esys-hierarchy-control.int.c | 85 TPM2B_PUBLIC inPublic = { in test_esys_hierarchy_control() local 130 ESYS_TR_NONE, ESYS_TR_NONE, &inSensitivePrimary, &inPublic, in test_esys_hierarchy_control() 150 ESYS_TR_NONE, ESYS_TR_NONE, &inSensitivePrimary, &inPublic, in test_esys_hierarchy_control()
|
D | esys-hierarchychangeauth.int.c | 85 TPM2B_PUBLIC inPublic = { in test_esys_hierarchychangeauth() local 130 ESYS_TR_NONE, ESYS_TR_NONE, &inSensitivePrimary, &inPublic, in test_esys_hierarchychangeauth() 152 ESYS_TR_NONE, ESYS_TR_NONE, &inSensitivePrimary, &inPublic, in test_esys_hierarchychangeauth()
|
D | esys-create-primary-hmac.int.c | 112 TPM2B_PUBLIC inPublic = inPublicECC; in test_esys_create_primary_hmac() local 150 TPM2B_PUBLIC inPublic = inPublicRSA; in test_esys_create_primary_hmac() local 174 ESYS_TR_NONE, ESYS_TR_NONE, &inSensitive, &inPublic, in test_esys_create_primary_hmac()
|
D | esys-create-fail.int.c | 77 TPM2B_PUBLIC inPublic = { in test_esys_create_fail() local 115 TPM2B_PUBLIC inPublic = { in test_esys_create_fail() local 170 &inPublic, in test_esys_create_fail()
|
D | esys-tr-getTpmHandle-key.int.c | 61 TPM2B_PUBLIC inPublic = { in test_esys_tr_toTpmPublic_key() local 106 &inSensitivePrimary, &inPublic, &outsideInfo, in test_esys_tr_toTpmPublic_key()
|
D | esys-create-policy-auth.int.c | 96 TPM2B_PUBLIC inPublic = { in test_esys_create_policy_auth() local 132 TPM2B_PUBLIC inPublic = { in test_esys_create_policy_auth() local 175 &inSensitivePrimary, &inPublic, in test_esys_create_policy_auth()
|
D | esys-certify.int.c | 69 TPM2B_PUBLIC inPublic = { in test_esys_certify() local 129 &inPublic, &outsideInfo, &creationPCR, in test_esys_certify()
|
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/ |
D | LoadExternal.c | 102 if(IS_ATTRIBUTE(in->inPublic.publicArea.objectAttributes, TPMA_OBJECT, in TPM2_LoadExternal() 104 || IS_ATTRIBUTE(in->inPublic.publicArea.objectAttributes, TPMA_OBJECT, in TPM2_LoadExternal() 106 || IS_ATTRIBUTE(in->inPublic.publicArea.objectAttributes, TPMA_OBJECT, in TPM2_LoadExternal() 116 PublicMarshalAndComputeName(&in->inPublic.publicArea, &out->name); in TPM2_LoadExternal() 120 &in->inPublic.publicArea, sensitive, in TPM2_LoadExternal()
|
D | Load.c | 95 PublicMarshalAndComputeName(&in->inPublic.publicArea, &out->name); in TPM2_Load() 101 in->inPublic.publicArea.nameAlg, in TPM2_Load() 109 &in->inPublic.publicArea, &sensitive, in TPM2_Load()
|
/external/tpm2-tss/src/tss2-sys/api/ |
D | Tss2_Sys_Load.c | 19 const TPM2B_PUBLIC *inPublic) in Tss2_Sys_Load_Prepare() argument 53 if (!inPublic) { in Tss2_Sys_Load_Prepare() 59 rval = ValidatePublicTemplate(inPublic); in Tss2_Sys_Load_Prepare() 64 rval = Tss2_MU_TPM2B_PUBLIC_Marshal(inPublic, ctx->cmdBuffer, in Tss2_Sys_Load_Prepare() 110 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_Load() argument 118 rval = Tss2_Sys_Load_Prepare(sysContext, parentHandle, inPrivate, inPublic); in Tss2_Sys_Load()
|
D | Tss2_Sys_LoadExternal.c | 18 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_LoadExternal_Prepare() argument 49 if (!inPublic) { in Tss2_Sys_LoadExternal_Prepare() 55 rval = ValidatePublicTemplate(inPublic); in Tss2_Sys_LoadExternal_Prepare() 60 rval = Tss2_MU_TPM2B_PUBLIC_Marshal(inPublic, ctx->cmdBuffer, in Tss2_Sys_LoadExternal_Prepare() 112 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_LoadExternal() argument 121 rval = Tss2_Sys_LoadExternal_Prepare(sysContext, inPrivate, inPublic, hierarchy); in Tss2_Sys_LoadExternal()
|
D | Tss2_Sys_Create.c | 19 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_Create_Prepare() argument 60 if (!inPublic) { in Tss2_Sys_Create_Prepare() 67 rval = ValidatePublicTemplate(inPublic); in Tss2_Sys_Create_Prepare() 72 rval = Tss2_MU_TPM2B_PUBLIC_Marshal(inPublic, ctx->cmdBuffer, in Tss2_Sys_Create_Prepare() 166 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_Create() argument 183 inPublic, outsideInfo, creationPCR); in Tss2_Sys_Create()
|
D | Tss2_Sys_CreatePrimary.c | 19 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_CreatePrimary_Prepare() argument 58 if (!inPublic) { in Tss2_Sys_CreatePrimary_Prepare() 64 rval = ValidatePublicTemplate(inPublic); in Tss2_Sys_CreatePrimary_Prepare() 69 rval = Tss2_MU_TPM2B_PUBLIC_Marshal(inPublic, ctx->cmdBuffer, in Tss2_Sys_CreatePrimary_Prepare() 170 const TPM2B_PUBLIC *inPublic, in Tss2_Sys_CreatePrimary() argument 188 inPublic, outsideInfo, creationPCR); in Tss2_Sys_CreatePrimary()
|
D | Tss2_Sys_CreateLoaded.c | 19 const TPM2B_TEMPLATE *inPublic) in Tss2_Sys_CreateLoaded_Prepare() argument 27 if (!inPublic) in Tss2_Sys_CreateLoaded_Prepare() 56 rval = Tss2_MU_TPM2B_TEMPLATE_Marshal(inPublic, ctx->cmdBuffer, in Tss2_Sys_CreateLoaded_Prepare() 116 const TPM2B_TEMPLATE *inPublic, in Tss2_Sys_CreateLoaded() argument 130 inSensitive, inPublic); in Tss2_Sys_CreateLoaded()
|
/external/tpm2-tss/test/tpmclient/ |
D | tpmclient.int.c | 1055 TPM2B_PUBLIC inPublic; in CreateDataBlob() local 1077 inPublic.size = 0; in CreateDataBlob() 1078 inPublic.publicArea.type = TPM2_ALG_RSA; in CreateDataBlob() 1079 inPublic.publicArea.nameAlg = TPM2_ALG_SHA1; in CreateDataBlob() 1080 *(UINT32 *)&( inPublic.publicArea.objectAttributes) = 0; in CreateDataBlob() 1081 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_RESTRICTED; in CreateDataBlob() 1082 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in CreateDataBlob() 1083 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_DECRYPT; in CreateDataBlob() 1084 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDTPM; in CreateDataBlob() 1085 inPublic.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDPARENT; in CreateDataBlob() [all …]
|
/external/tpm2-tss/src/tss2-esys/ |
D | esys_int.h | 55 TPM2B_PUBLIC *inPublic; member 60 TPM2B_PUBLIC *inPublic; member 67 TPM2B_TEMPLATE *inPublic; member
|