Lines Matching refs:publicArea
202 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()
422 result = PublicAttributesValidation(parent, publicArea); in ObjectLoad()
432 || ((parent != NULL) && !IS_ATTRIBUTE(parent->publicArea.objectAttributes, in ObjectLoad()
436 result = CryptValidateKeys(publicArea, sensitive, blamePublic, in ObjectLoad()
446 if((publicArea->type == TPM_ALG_RSA) && (sensitive != NULL)) in ObjectLoad()
448 result = CryptRsaLoadPrivateExponent(publicArea, sensitive); in ObjectLoad()
457 object->publicArea = *publicArea; in ObjectLoad()
488 cAssert(offsetof(HASH_OBJECT, auth) == offsetof(OBJECT, publicArea.authPolicy)); in AllocateSequenceSlot()
549 &keyObject->publicArea.parameters, in ObjectCreateHMACSequence()
792 BYTE *publicArea, // IN: the public area to digest in ObjectComputeName() argument
798 name->t.size = CryptHashBlock(nameAlg, size, publicArea, in ObjectComputeName()
811 TPMT_PUBLIC *publicArea, // IN: public area of an object in PublicMarshalAndComputeName() argument
822 if(publicArea->nameAlg == TPM_ALG_NULL) in PublicMarshalAndComputeName()
827 marshaled.t.size = TPMT_PUBLIC_Marshal(publicArea, &buffer, NULL); in PublicMarshalAndComputeName()
830 publicArea->nameAlg, name); in PublicMarshalAndComputeName()
890 TPMT_PUBLIC *publicArea = ((object != NULL) ? &object->publicArea : NULL); in ObjectIsStorage() local
892 return (publicArea != NULL in ObjectIsStorage()
893 && IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, restricted) in ObjectIsStorage()
894 && IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, decrypt) in ObjectIsStorage()
895 && !IS_ATTRIBUTE(publicArea->objectAttributes, TPMA_OBJECT, sign) in ObjectIsStorage()
896 && (object->publicArea.type == TPM_ALG_RSA in ObjectIsStorage()
897 || object->publicArea.type == TPM_ALG_ECC)); in ObjectIsStorage()
980 return HandleToObject(handle)->publicArea.objectAttributes; in ObjectGetPublicAttributes()