Home
last modified time | relevance | path

Searched refs:publicArea (Results 1 – 25 of 153) sorted by relevance

1234567

/external/tpm2-tss/test/integration/
Dsapi-asymmetric-encrypt-decrypt.int.c67 in_public.publicArea.type = TPM2_ALG_RSA; in test_invoke()
68 in_public.publicArea.nameAlg = TPM2_ALG_SHA256; in test_invoke()
69 *(UINT32 *)&(in_public.publicArea.objectAttributes) = 0; in test_invoke()
70 in_public.publicArea.objectAttributes |= TPMA_OBJECT_RESTRICTED; in test_invoke()
71 in_public.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in test_invoke()
72 in_public.publicArea.objectAttributes |= TPMA_OBJECT_DECRYPT; in test_invoke()
73 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDTPM; in test_invoke()
74 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDPARENT; in test_invoke()
75 in_public.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_invoke()
77 in_public.publicArea.authPolicy.size = 0; in test_invoke()
[all …]
Dsapi-command-cancel.int.c48 in_public.publicArea.type = TPM2_ALG_RSA; in test_invoke()
49 in_public.publicArea.nameAlg = TPM2_ALG_SHA256; in test_invoke()
50 in_public.publicArea.objectAttributes |= TPMA_OBJECT_RESTRICTED; in test_invoke()
51 in_public.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in test_invoke()
52 in_public.publicArea.objectAttributes |= TPMA_OBJECT_DECRYPT; in test_invoke()
53 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDTPM; in test_invoke()
54 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDPARENT; in test_invoke()
55 in_public.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_invoke()
56 in_public.publicArea.parameters.rsaDetail.symmetric.algorithm = TPM2_ALG_AES; in test_invoke()
57 in_public.publicArea.parameters.rsaDetail.symmetric.keyBits.aes = 128; in test_invoke()
[all …]
Dsapi-policy-template.int.c81 in_public.publicArea.type = TPM2_ALG_RSA; in test_invoke()
82 in_public.publicArea.nameAlg = TPM2_ALG_SHA256; in test_invoke()
83 in_public.publicArea.objectAttributes = TPMA_OBJECT_RESTRICTED; in test_invoke()
84 in_public.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in test_invoke()
85 in_public.publicArea.objectAttributes |= TPMA_OBJECT_DECRYPT; in test_invoke()
86 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDTPM; in test_invoke()
87 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDPARENT; in test_invoke()
88 in_public.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in test_invoke()
89 in_public.publicArea.parameters.rsaDetail.symmetric.algorithm = TPM2_ALG_AES; in test_invoke()
90 in_public.publicArea.parameters.rsaDetail.symmetric.keyBits.aes = 128; in test_invoke()
[all …]
Dsapi-util.c60 in_public.publicArea.type = TPM2_ALG_RSA; in create_primary_rsa_2048_aes_128_cfb()
61 in_public.publicArea.nameAlg = TPM2_ALG_SHA256; in create_primary_rsa_2048_aes_128_cfb()
62 in_public.publicArea.objectAttributes |= TPMA_OBJECT_RESTRICTED; in create_primary_rsa_2048_aes_128_cfb()
63 in_public.publicArea.objectAttributes |= TPMA_OBJECT_USERWITHAUTH; in create_primary_rsa_2048_aes_128_cfb()
64 in_public.publicArea.objectAttributes |= TPMA_OBJECT_DECRYPT; in create_primary_rsa_2048_aes_128_cfb()
65 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDTPM; in create_primary_rsa_2048_aes_128_cfb()
66 in_public.publicArea.objectAttributes |= TPMA_OBJECT_FIXEDPARENT; in create_primary_rsa_2048_aes_128_cfb()
67 in_public.publicArea.objectAttributes |= TPMA_OBJECT_SENSITIVEDATAORIGIN; in create_primary_rsa_2048_aes_128_cfb()
68 in_public.publicArea.parameters.rsaDetail.symmetric.algorithm = TPM2_ALG_AES; in create_primary_rsa_2048_aes_128_cfb()
69 in_public.publicArea.parameters.rsaDetail.symmetric.keyBits.aes = 128; in create_primary_rsa_2048_aes_128_cfb()
[all …]
Desys-hmac.int.c78 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()
Dsapi-create-keyedhash-sha1-hmac.int.c57 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()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/
DCryptUtil.c88 &signKey->publicArea.parameters.keyedHashDetail.scheme; in CryptHMACVerifySignature()
125 TPMT_PUBLIC *publicArea, // IN/OUT: the public area template in CryptGenerateKeyedHash() argument
136 scheme = &publicArea->parameters.keyedHashDetail.scheme; in CryptGenerateKeyedHash()
138 if(publicArea->type != TPM_ALG_KEYEDHASH) in CryptGenerateKeyedHash()
143 hashAlg = publicArea->nameAlg; in CryptGenerateKeyedHash()
158 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, decrypt) in CryptGenerateKeyedHash()
159 || IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign)) in CryptGenerateKeyedHash()
311 TPMT_PUBLIC *publicArea, // IN/OUT: The public area template in CryptGenerateKeySymmetric() argument
318 UINT16 keyBits = publicArea->parameters.symDetail.sym.keyBits.sym; in CryptGenerateKeySymmetric()
327 result = CryptSymKeyValidate(&publicArea->parameters.symDetail.sym, in CryptGenerateKeySymmetric()
[all …]
DRsaKeyCache.c128 TPMT_PUBLIC *publicArea, in InitializeKeyCache() argument
135 TPM_KEY_BITS keySave = publicArea->parameters.rsaDetail.keyBits; in InitializeKeyCache()
141 publicArea->parameters.rsaDetail.keyBits in InitializeKeyCache()
143 OK = (CryptRsaGenerateKey(publicArea, sensitive, rand) == TPM_RC_SUCCESS); in InitializeKeyCache()
146 s_rsaKeyCache[index].publicModulus = publicArea->unique.rsa; in InitializeKeyCache()
150 publicArea->parameters.rsaDetail.keyBits = keySave; in InitializeKeyCache()
190 TPMT_PUBLIC *publicArea, in KeyCacheLoaded() argument
221 s_rsaKeyCacheEnabled = InitializeKeyCache(publicArea, sensitive, rand); in KeyCacheLoaded()
231 TPMT_PUBLIC *publicArea, in GetCachedRsaKey() argument
237 int keyBits = publicArea->parameters.rsaDetail.keyBits; in GetCachedRsaKey()
[all …]
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/
DCreate.c96 TPMT_PUBLIC *publicArea; in TPM2_Create() local
114 publicArea = &newObject->publicArea; in TPM2_Create()
117 *publicArea = in->inPublic.publicArea; in TPM2_Create()
122 result = CreateChecks(parentObject, publicArea, in TPM2_Create()
127 if(!AdjustAuthSize(&in->inSensitive.sensitive.userAuth, publicArea->nameAlg)) in TPM2_Create()
136 FillInCreationData(in->parentHandle, publicArea->nameAlg, in TPM2_Create()
146 publicArea->nameAlg, in TPM2_Create()
150 out->outPublic.publicArea = newObject->publicArea; in TPM2_Create()
DCreateLoaded.c85 TPMT_PUBLIC *publicArea; in TPM2_CreateLoaded() local
107 publicArea = &newObject->publicArea; in TPM2_CreateLoaded()
117 result = UnmarshalToPublic(publicArea, &in->inPublic, derivation, in TPM2_CreateLoaded()
123 if(!AdjustAuthSize(&in->inSensitive.sensitive.userAuth, publicArea->nameAlg)) in TPM2_CreateLoaded()
130 scheme = &parent->publicArea.parameters.keyedHashDetail.scheme; in TPM2_CreateLoaded()
137 if(publicArea->type == TPM_ALG_RSA) in TPM2_CreateLoaded()
141 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, in TPM2_CreateLoaded()
145 result = PublicAttributesValidation(parent, publicArea); in TPM2_CreateLoaded()
170 result = CreateChecks(parent, publicArea, in TPM2_CreateLoaded()
186 (TPM2B *)PublicMarshalAndComputeName(publicArea, in TPM2_CreateLoaded()
[all …]
DObject_spt.c61 symAlg = protector->publicArea.parameters.asymDetail.symmetric.algorithm; in GetIV2BSize()
62 keyBits = protector->publicArea.parameters.asymDetail.symmetric.keyBits.sym; in GetIV2BSize()
123 symDef = &protector->publicArea.parameters.asymDetail.symmetric; in ComputeProtectionKeyParms()
364 TPMT_PUBLIC *publicArea, in CreateChecks() argument
368 TPMA_OBJECT attributes = publicArea->objectAttributes; in CreateChecks()
382 switch(publicArea->type) in CreateChecks()
411 result = PublicAttributesValidation(parentObject, publicArea); in CreateChecks()
432 TPMT_PUBLIC *publicArea // IN: public area of the object in SchemeChecks() argument
437 TPMA_OBJECT attributes = publicArea->objectAttributes; in SchemeChecks()
438 TPMU_PUBLIC_PARMS *parms = &publicArea->parameters; in SchemeChecks()
[all …]
DLoadExternal.c102 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()
DUnseal.c58 if(object->publicArea.type != TPM_ALG_KEYEDHASH) in TPM2_Unseal()
60 if(IS_ATTRIBUTE(object->publicArea.objectAttributes, TPMA_OBJECT, decrypt) in TPM2_Unseal()
61 || IS_ATTRIBUTE(object->publicArea.objectAttributes, TPMA_OBJECT, sign) in TPM2_Unseal()
62 || IS_ATTRIBUTE(object->publicArea.objectAttributes, TPMA_OBJECT, restricted)) in TPM2_Unseal()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Hierarchy/
DCreatePrimary.c74 TPMT_PUBLIC *publicArea; in TPM2_CreatePrimary() local
86 publicArea = &newObject->publicArea; in TPM2_CreatePrimary()
88 *publicArea = in->inPublic.publicArea; in TPM2_CreatePrimary()
93 result = CreateChecks(NULL, publicArea, in TPM2_CreatePrimary()
99 publicArea->nameAlg)) in TPM2_CreatePrimary()
110 (TPM2B *)PublicMarshalAndComputeName(publicArea, &name), in TPM2_CreatePrimary()
126 out->outPublic.publicArea = newObject->publicArea; in TPM2_CreatePrimary()
130 FillInCreationData(in->primaryHandle, publicArea->nameAlg, in TPM2_CreatePrimary()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/
DObject.c202 if(object == NULL || object->publicArea.nameAlg == TPM_ALG_NULL) in GetQualifiedName()
313 TPMA_OBJECT objectAttributes = object->publicArea.objectAttributes; in ObjectSetLoadedAttributes()
365 && object->publicArea.nameAlg != TPM_ALG_NULL) in ObjectSetLoadedAttributes()
369 if(object->publicArea.type == TPM_ALG_KEYEDHASH) in ObjectSetLoadedAttributes()
374 ComputeQualifiedName(parentHandle, object->publicArea.nameAlg, in ObjectSetLoadedAttributes()
393 TPMT_PUBLIC *publicArea, // IN: public area to be installed in the object in ObjectLoad() argument
406 pAssert(publicArea != NULL); in ObjectLoad()
409 if(sensitive == NULL || publicArea->nameAlg == TPM_ALG_NULL) in ObjectLoad()
413 result = SchemeChecks(NULL, publicArea); in ObjectLoad()
419 if(sensitive->seedValue.t.size > CryptHashGetDigestSize(publicArea->nameAlg)) in ObjectLoad()
[all …]
DNvDynamic.c680 locator + offsetof(NV_INDEX, publicArea.attributes), in NvReadNvIndexAttributes()
712 locator + offsetof(NV_INDEX, publicArea.attributes), in NvWriteNvIndexAttributes()
791 if(!IS_ATTRIBUTE(nvIndex->publicArea.attributes, TPMA_NV, PLATFORMCREATE)) in NvIndexIsAccessible()
803 if(IS_ATTRIBUTE(nvIndex->publicArea.attributes, TPMA_NV, WRITELOCKED) in NvIndexIsAccessible()
814 if(IS_ATTRIBUTE(nvIndex->publicArea.attributes, TPMA_NV, READLOCKED) in NvIndexIsAccessible()
863 s_cachedNvIndex.publicArea.nvIndex = TPM_RH_UNASSIGNED; in NvIndexCacheInit()
888 nvAttributes = nvIndex->publicArea.attributes; in NvGetIndexData()
895 NV_RAM_REF ramAddr = NvRamGetIndex(nvIndex->publicArea.nvIndex); in NvGetIndexData()
903 pAssert(offset <= nvIndex->publicArea.dataSize in NvGetIndexData()
904 && size <= (nvIndex->publicArea.dataSize - offset)); in NvGetIndexData()
[all …]
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/HashHMAC/
DHMAC_Start.c57 TPMT_PUBLIC *publicArea; in TPM2_HMAC_Start() local
64 publicArea = &keyObject->publicArea; in TPM2_HMAC_Start()
67 if(publicArea->type != TPM_ALG_KEYEDHASH) in TPM2_HMAC_Start()
71 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, restricted)) in TPM2_HMAC_Start()
75 if(!IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign)) in TPM2_HMAC_Start()
79 if(publicArea->parameters.keyedHashDetail.scheme.scheme == TPM_ALG_NULL) in TPM2_HMAC_Start()
86 = publicArea->parameters.keyedHashDetail.scheme.details.hmac.hashAlg; in TPM2_HMAC_Start()
DMAC_Start.c57 TPMT_PUBLIC *publicArea; in TPM2_MAC_Start() local
64 publicArea = &keyObject->publicArea; in TPM2_MAC_Start()
67 result = CryptSelectMac(publicArea, &in->inScheme); in TPM2_MAC_Start()
77 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, restricted)) in TPM2_MAC_Start()
80 if(!IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign)) in TPM2_MAC_Start()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Symmetric/
DHMAC.c58 TPMT_PUBLIC *publicArea; in TPM2_HMAC() local
64 publicArea = &hmacObject->publicArea; in TPM2_HMAC()
66 if(publicArea->type != TPM_ALG_KEYEDHASH) in TPM2_HMAC()
70 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, restricted)) in TPM2_HMAC()
74 if(!IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign)) in TPM2_HMAC()
78 if(publicArea->parameters.keyedHashDetail.scheme.scheme == TPM_ALG_NULL) in TPM2_HMAC()
85 = publicArea->parameters.keyedHashDetail.scheme.details.hmac.hashAlg; in TPM2_HMAC()
DMAC.c57 TPMT_PUBLIC *publicArea; in TPM2_MAC() local
63 publicArea = &keyObject->publicArea; in TPM2_MAC()
67 result = CryptSelectMac(publicArea, &in->inScheme); in TPM2_MAC()
75 if(IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, restricted)) in TPM2_MAC()
78 if(!IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign)) in TPM2_MAC()
81 out->outMAC.t.size = CryptMacStart(&state, &publicArea->parameters, in TPM2_MAC()
DEncryptDecrypt_spt.c72 mode = symKey->publicArea.parameters.symDetail.sym.mode.sym; in EncryptDecryptShared()
75 if(symKey->publicArea.type != TPM_ALG_SYMCIPHER) in EncryptDecryptShared()
78 OK = !IS_ATTRIBUTE(symKey->publicArea.objectAttributes, in EncryptDecryptShared()
81 OK = OK && IS_ATTRIBUTE(symKey->publicArea.objectAttributes, in EncryptDecryptShared()
84 OK = OK && IS_ATTRIBUTE(symKey->publicArea.objectAttributes, in EncryptDecryptShared()
110 keySize = symKey->publicArea.parameters.symDetail.sym.keyBits.sym; in EncryptDecryptShared()
111 alg = symKey->publicArea.parameters.symDetail.sym.algorithm; in EncryptDecryptShared()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Asymmetric/
DZGen_2Phase.c67 if(eccKey->publicArea.type != TPM_ALG_ECC) in TPM2_ZGen_2Phase()
71 if(IS_ATTRIBUTE(eccKey->publicArea.objectAttributes, TPMA_OBJECT, restricted) in TPM2_ZGen_2Phase()
72 || !IS_ATTRIBUTE(eccKey->publicArea.objectAttributes, TPMA_OBJECT, decrypt)) in TPM2_ZGen_2Phase()
77 scheme = eccKey->publicArea.parameters.asymDetail.scheme.scheme; in TPM2_ZGen_2Phase()
89 if(!CryptEccIsPointOnCurve(eccKey->publicArea.parameters.eccDetail.curveID, in TPM2_ZGen_2Phase()
93 if(!CryptEccIsPointOnCurve(eccKey->publicArea.parameters.eccDetail.curveID, in TPM2_ZGen_2Phase()
98 eccKey->publicArea.parameters.eccDetail.curveID, in TPM2_ZGen_2Phase()
107 eccKey->publicArea.parameters.eccDetail.curveID, in TPM2_ZGen_2Phase()
DECDH_ZGen.c64 if(eccKey->publicArea.type != TPM_ALG_ECC) in TPM2_ECDH_ZGen()
67 if(IS_ATTRIBUTE(eccKey->publicArea.objectAttributes, TPMA_OBJECT, restricted) in TPM2_ECDH_ZGen()
68 || !IS_ATTRIBUTE(eccKey->publicArea.objectAttributes, TPMA_OBJECT, decrypt)) in TPM2_ECDH_ZGen()
71 if(eccKey->publicArea.parameters.eccDetail.scheme.scheme != TPM_ALG_ECDH in TPM2_ECDH_ZGen()
72 && eccKey->publicArea.parameters.eccDetail.scheme.scheme != TPM_ALG_NULL) in TPM2_ECDH_ZGen()
77 eccKey->publicArea.parameters.eccDetail.curveID, in TPM2_ECDH_ZGen()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/Duplication/
DImport.c119 attributes = in->objectPublic.publicArea.objectAttributes; in TPM2_Import()
155 if(parentObject->publicArea.type == TPM_ALG_SYMCIPHER) in TPM2_Import()
176 PublicMarshalAndComputeName(&(in->objectPublic.publicArea), &name); in TPM2_Import()
183 in->objectPublic.publicArea.nameAlg, in TPM2_Import()
192 if(IS_ATTRIBUTE(parentObject->publicArea.objectAttributes, TPMA_OBJECT, fixedTPM)) in TPM2_Import()
194 result = ObjectLoad(NULL, NULL, &in->objectPublic.publicArea, in TPM2_Import()
203 in->objectPublic.publicArea.nameAlg, in TPM2_Import()
/external/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/
DNV_Extend.c71 nvIndex->publicArea.attributes); in TPM2_NV_Extend()
76 if(!IsNvExtendIndex(nvIndex->publicArea.attributes)) in TPM2_NV_Extend()
82 oldDigest.t.size = CryptHashGetDigestSize(nvIndex->publicArea.nameAlg); in TPM2_NV_Extend()
84 if(IS_ATTRIBUTE(nvIndex->publicArea.attributes, TPMA_NV, WRITTEN)) in TPM2_NV_Extend()
93 newDigest.t.size = CryptHashStart(&hashState, nvIndex->publicArea.nameAlg); in TPM2_NV_Extend()

1234567