Lines Matching refs:inPublic
4187 TPM2B_PUBLIC template (inPublic) contains all of the fields necessary to define the properties of t…
4193 structure (inPublic), an initial value for the object’s authValue (inSensitive.authValue), and, if …
4195 consistency of inPublic.attributes according to the Creation rules in “TPMA_OBJECT” in Part 2.
4201 The sensitiveDataOrigin attribute of inPublic shall be SET if inSensitive.data is an Empty Buffer a…
4208 inPublic.publicArea.parameters.
4210 no larger than the key size indicated in the inPublic template (TPM_RC_SIZE) and copy the
4213 size of the obfuscation value is the size of the digest produced by the nameAlg in inPublic. This
4240 inPublic.publicArea.parameters.
4257 1) If inSensitive.data is an Empty Buffer, and neither sign nor decrypt is SET in inPublic.attribut…
4277 produced by the nameAlg in inPublic is placed in TPMT_SENSITIVE.sensitive.any.buffer.
4279 inPublic is placed in TPMT_SENSITIVE.symKey.buffer.
4294 If the object being created is a Storage Key and inPublic.objectAttributes.fixedParent is SET, then…
4295 algorithms of inPublic are required to match those of the parent. The algorithms that must match are
4296 inPublic.type, inPublic.nameAlg, and inPublic.parameters. If inPublic.type does not match, the TPM …
4297 return TPM_RC_TYPE. If inPublic.nameAlg does not match, the TPM shall return TPM_RC_HASH. If
4298 inPublic.parameters does not match, the TPM shall return TPM_RC_ASSYMETRIC. The TPM shall not
4299 differentiate between mismatches of the components of inPublic.parameters.
4302 If the inPublic.parameters.ecc.symmetric.algorithm does not match the parent, the TPM shall return
4356 inPublic
4640 (in->inPublic.t.publicArea.objectAttributes.sensitiveDataOrigin == SET)
4648 &in->inPublic.t.publicArea);
4653 > CryptGetHashDigestSize(in->inPublic.t.publicArea.nameAlg))
4657 result = CryptCreateObject(in->parentHandle, &in->inPublic.t.publicArea,
4662 FillInCreationData(in->parentHandle, in->inPublic.t.publicArea.nameAlg,
4666 out->outPublic.t.publicArea = in->inPublic.t.publicArea;
4710 nameAlg is a parameter in the public area of the inPublic structure.
4721 inPublic.public (that is, the digest of the TPMT_PUBLIC structure in inPublic).
4804 inPublic
4873 inPrivate and inPublic are not cryptographically bound
4906 inPrivate missing, or authPolicy size for inPublic or is not valid
5049 if(in->inPublic.t.publicArea.objectAttributes.fixedTPM == SET)
5056 &in->inPublic.t.publicArea);
5061 ObjectComputeName(&in->inPublic.t.publicArea, &out->name);
5066 in->inPublic.t.publicArea.nameAlg,
5076 result = ObjectLoad(hierarchy, &in->inPublic.t.publicArea, &sensitive,
5150 If nameAlg is not TPM_ALG_NULL, then the same consistency checks between inPublic and inPrivate
5158 inPublic.public (that is, the TPMT_PUBLIC structure in inPublic).
5233 inPublic
5305 the inPublic and inPrivate structures are not cryptographically bound.
5376 inPublic and inPrivate are not the same type
5405 if(in->inPublic.t.publicArea.authPolicy.t.size != 0
5406 && in->inPublic.t.publicArea.authPolicy.t.size !=
5407 CryptGetHashDigestSize(in->inPublic.t.publicArea.nameAlg))
5465 in->inPublic.t.publicArea.objectAttributes.fixedTPM != CLEAR
5466 || in->inPublic.t.publicArea.objectAttributes.fixedParent != CLEAR
5467 || in->inPublic.t.publicArea.objectAttributes.restricted != CLEAR
5472 result = SchemeChecks(TRUE, TPM_RH_NULL, &in->inPublic.t.publicArea);
5477 ObjectComputeName(&in->inPublic.t.publicArea, &out->name);
5478 skipChecks = (in->inPublic.t.publicArea.nameAlg == TPM_ALG_NULL);
5486 result = ObjectLoad(in->hierarchy, &in->inPublic.t.publicArea,
24991 If this command is called multiple times with the same inPublic parameter, inSensitive.data, and Pr…
25056 inPublic
25255 (in->inPublic.t.publicArea.objectAttributes.sensitiveDataOrigin == SET)
25263 &in->inPublic.t.publicArea);
25268 > CryptGetHashDigestSize(in->inPublic.t.publicArea.nameAlg))
25326 result = CryptCreateObject(in->primaryHandle, &in->inPublic.t.publicArea,
25331 FillInCreationData(in->primaryHandle, in->inPublic.t.publicArea.nameAlg,
25335 out->outPublic = in->inPublic;
25343 result = ObjectLoad(in->primaryHandle, &in->inPublic.t.publicArea, &sensitive,