Home
last modified time | relevance | path

Searched refs:hashState (Results 1 – 25 of 40) sorted by relevance

12

/external/tpm2/
DPolicyDuplicationSelect.c23 HASH_STATE hashState; in TPM2_PolicyDuplicationSelect() local
42 session->u1.cpHash.t.size = CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyDuplicationSelect()
45 CryptUpdateDigest2B(&hashState, &in->objectName.b); in TPM2_PolicyDuplicationSelect()
48 CryptUpdateDigest2B(&hashState, &in->newParentName.b); in TPM2_PolicyDuplicationSelect()
51 CryptCompleteHash2B(&hashState, &session->u1.cpHash.b); in TPM2_PolicyDuplicationSelect()
57 = CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyDuplicationSelect()
60 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyDuplicationSelect()
63 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyDuplicationSelect()
67 CryptUpdateDigest2B(&hashState, &in->objectName.b); in TPM2_PolicyDuplicationSelect()
70 CryptUpdateDigest2B(&hashState, &in->newParentName.b); in TPM2_PolicyDuplicationSelect()
[all …]
Dstubs_hash.c62 CPRI_HASH_STATE * hashState, // IN: the state of hash stack in _cpri__CompleteHMAC() argument
69 CPRI_HASH_STATE *state = (CPRI_HASH_STATE *)hashState; in _cpri__CompleteHMAC()
72 _cpri__CompleteHash(hashState, digestSize, digest); in _cpri__CompleteHMAC()
102 CPRI_HASH_STATE hashState; in _cpri__KDFa() local
133 &hashState, in _cpri__KDFa()
140 _cpri__UpdateHash(&hashState, sizeof(UINT32), marshaledUint32); in _cpri__KDFa()
143 _cpri__UpdateHash(&hashState, lLen, (BYTE *)label); in _cpri__KDFa()
146 _cpri__UpdateHash(&hashState, contextU->size, contextU->buffer); in _cpri__KDFa()
149 _cpri__UpdateHash(&hashState, contextV->size, contextV->buffer); in _cpri__KDFa()
152 _cpri__UpdateHash(&hashState, sizeof(UINT32), marshaledUint32); in _cpri__KDFa()
[all …]
DCpriHash.c258 CPRI_HASH_STATE *hashState // IN: the hash context in _cpri__GetContextAlg() argument
261 return hashState->hashAlg; in _cpri__GetContextAlg()
302 CPRI_HASH_STATE *hashState // OUT: the state of hash stack. in _cpri__StartHash() argument
306 OSSL_HASH_STATE *state = (OSSL_HASH_STATE *)&hashState->state; in _cpri__StartHash()
315 hashState->hashAlg = hashAlg; in _cpri__StartHash()
354 CPRI_HASH_STATE *hashState, // IN: the hash context information in _cpri__UpdateHash() argument
361 OSSL_HASH_STATE *state = (OSSL_HASH_STATE *)&hashState->state; in _cpri__UpdateHash()
372 if((retVal = GetHashState(context, hashState->hashAlg, stateData)) <= 0) in _cpri__UpdateHash()
406 CPRI_HASH_STATE *hashState, // IN: the state of hash stack in _cpri__CompleteHash() argument
412 OSSL_HASH_STATE *state = (OSSL_HASH_STATE *)&hashState->state; in _cpri__CompleteHash()
[all …]
DPolicy_spt.c88 HASH_STATE hashState; in PolicyContextUpdate() local
91 policyDigestSize = CryptStartHash(session->authHashAlg, &hashState); in PolicyContextUpdate()
95 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in PolicyContextUpdate()
97 CryptUpdateDigestInt(&hashState, sizeof(commandCode), &commandCode); in PolicyContextUpdate()
100 CryptUpdateDigest2B(&hashState, &name->b); in PolicyContextUpdate()
102 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in PolicyContextUpdate()
104 CryptStartHash(session->authHashAlg, &hashState); in PolicyContextUpdate()
106 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in PolicyContextUpdate()
109 CryptUpdateDigest2B(&hashState, &ref->b); in PolicyContextUpdate()
111 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in PolicyContextUpdate()
DPolicyNV.c34 HASH_STATE hashState; in TPM2_PolicyNV() local
154 argHash.t.size = CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyNV()
157 CryptUpdateDigest2B(&hashState, &in->operandB.b); in TPM2_PolicyNV()
160 CryptUpdateDigestInt(&hashState, sizeof(UINT16), &in->offset); in TPM2_PolicyNV()
163 CryptUpdateDigestInt(&hashState, sizeof(TPM_EO), &in->operation); in TPM2_PolicyNV()
166 CryptCompleteHash2B(&hashState, &argHash.b); in TPM2_PolicyNV()
170 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyNV()
173 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyNV()
176 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyNV()
179 CryptUpdateDigest2B(&hashState, &argHash.b); in TPM2_PolicyNV()
[all …]
DPolicyCounterTimer.c28 HASH_STATE hashState; in TPM2_PolicyCounterTimer() local
147 argHash.t.size = CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyCounterTimer()
149 CryptUpdateDigest2B(&hashState, &in->operandB.b); in TPM2_PolicyCounterTimer()
151 CryptUpdateDigestInt(&hashState, sizeof(UINT16), &in->offset); in TPM2_PolicyCounterTimer()
153 CryptUpdateDigestInt(&hashState, sizeof(TPM_EO), &in->operation); in TPM2_PolicyCounterTimer()
155 CryptCompleteHash2B(&hashState, &argHash.b); in TPM2_PolicyCounterTimer()
159 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyCounterTimer()
162 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyCounterTimer()
165 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyCounterTimer()
168 CryptUpdateDigest2B(&hashState, &argHash.b); in TPM2_PolicyCounterTimer()
[all …]
DPolicyPCR.c29 HASH_STATE hashState; in TPM2_PolicyPCR() local
65 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyPCR()
68 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPCR()
71 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyPCR()
77 CryptUpdateDigest(&hashState, pcrSize, pcrs); in TPM2_PolicyPCR()
80 CryptUpdateDigest2B(&hashState, &pcrDigest.b); in TPM2_PolicyPCR()
83 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPCR()
DPolicyCommandCode.c23 HASH_STATE hashState; in TPM2_PolicyCommandCode() local
39 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyCommandCode()
42 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyCommandCode()
45 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyCommandCode()
48 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &in->code); in TPM2_PolicyCommandCode()
51 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyCommandCode()
DPolicyNvWritten.c24 HASH_STATE hashState; in TPM2_PolicyNvWritten() local
50 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyNvWritten()
53 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyNvWritten()
56 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyNvWritten()
59 CryptUpdateDigestInt(&hashState, sizeof(TPMI_YES_NO), &in->writtenSet); in TPM2_PolicyNvWritten()
62 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyNvWritten()
DPolicyNameHash.c25 HASH_STATE hashState; in TPM2_PolicyNameHash() local
46 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyNameHash()
49 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyNameHash()
52 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyNameHash()
55 CryptUpdateDigest2B(&hashState, &in->nameHash.b); in TPM2_PolicyNameHash()
58 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyNameHash()
DPolicyCpHash.c25 HASH_STATE hashState; in TPM2_PolicyCpHash() local
49 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyCpHash()
52 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyCpHash()
55 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyCpHash()
58 CryptUpdateDigest2B(&hashState, &in->cpHashA.b); in TPM2_PolicyCpHash()
61 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyCpHash()
DPolicyOR.c40 HASH_STATE hashState; in TPM2_PolicyOR() local
45 &hashState); in TPM2_PolicyOR()
49 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyOR()
52 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyOR()
58 CryptUpdateDigest2B(&hashState, &in->pHashList.digests[i].b); in TPM2_PolicyOR()
61 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyOR()
DPolicySigned.c37 HASH_STATE hashState; in TPM2_PolicySigned() local
82 &hashState); in TPM2_PolicySigned()
85 CryptUpdateDigest2B(&hashState, &in->nonceTPM.b); in TPM2_PolicySigned()
88 CryptUpdateDigestInt(&hashState, sizeof(UINT32), (BYTE*) &in->expiration); in TPM2_PolicySigned()
91 CryptUpdateDigest2B(&hashState, &in->cpHashA.b); in TPM2_PolicySigned()
94 CryptUpdateDigest2B(&hashState, &in->policyRef.b); in TPM2_PolicySigned()
97 CryptCompleteHash2B(&hashState, &authHash.b); in TPM2_PolicySigned()
DPolicyLocality.c30 HASH_STATE hashState; in TPM2_PolicyLocality() local
90 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyLocality()
93 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyLocality()
96 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyLocality()
99 CryptUpdateDigest(&hashState, marshalSize, marshalBuffer); in TPM2_PolicyLocality()
102 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyLocality()
DAttest_spt.c135 HASH_STATE hashState; in SignAttestInfo() local
161 digest.t.size = CryptStartHash(hashAlg, &hashState); in SignAttestInfo()
162 CryptUpdateDigest(&hashState, attest->t.size, attest->t.attestationData); in SignAttestInfo()
163 CryptCompleteHash2B(&hashState, &digest.b); in SignAttestInfo()
168 CryptStartHash(hashAlg, &hashState); in SignAttestInfo()
169 CryptUpdateDigest(&hashState, in SignAttestInfo()
172 CryptUpdateDigest(&hashState, digest.t.size, digest.t.buffer); in SignAttestInfo()
173 CryptCompleteHash2B(&hashState, &digest.b); in SignAttestInfo()
DPolicyPhysicalPresence.c17 HASH_STATE hashState; in TPM2_PolicyPhysicalPresence() local
27 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyPhysicalPresence()
30 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPhysicalPresence()
33 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyPhysicalPresence()
36 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPhysicalPresence()
DPolicyPassword.c18 HASH_STATE hashState; in TPM2_PolicyPassword() local
28 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyPassword()
31 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPassword()
34 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyPassword()
37 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyPassword()
DPolicyAuthValue.c18 HASH_STATE hashState; in TPM2_PolicyAuthValue() local
28 CryptStartHash(session->authHashAlg, &hashState); in TPM2_PolicyAuthValue()
31 CryptUpdateDigest2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyAuthValue()
34 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in TPM2_PolicyAuthValue()
37 CryptCompleteHash2B(&hashState, &session->u2.policyDigest.b); in TPM2_PolicyAuthValue()
DPolicyAuthorize.c27 HASH_STATE hashState; in TPM2_PolicyAuthorize() local
62 authHash.t.size = CryptStartHash(hashAlg, &hashState); in TPM2_PolicyAuthorize()
65 CryptUpdateDigest2B(&hashState, &in->approvedPolicy.b); in TPM2_PolicyAuthorize()
68 CryptUpdateDigest2B(&hashState, &in->policyRef.b); in TPM2_PolicyAuthorize()
71 CryptCompleteHash2B(&hashState, &authHash.b); in TPM2_PolicyAuthorize()
DNV_Extend.c31 HASH_STATE hashState; in TPM2_NV_Extend() local
75 newDigest.t.size = CryptStartHash(nvIndex.publicArea.nameAlg, &hashState); in TPM2_NV_Extend()
78 CryptUpdateDigest2B(&hashState, &oldDigest.b); in TPM2_NV_Extend()
81 CryptUpdateDigest2B(&hashState, &in->data.b); in TPM2_NV_Extend()
84 CryptCompleteHash2B(&hashState, &newDigest.b); in TPM2_NV_Extend()
DSessionProcess.c475 HASH_STATE hashState; in ComputeCpHash() local
485 cpHash->t.size = CryptStartHash(hashAlg, &hashState); in ComputeCpHash()
487 CryptUpdateDigestInt(&hashState, sizeof(TPM_CC), &commandCode); in ComputeCpHash()
492 CryptUpdateDigest2B(&hashState, &name.b); in ComputeCpHash()
495 CryptUpdateDigest(&hashState, parmBufferSize, parmBuffer); in ComputeCpHash()
497 CryptCompleteHash2B(&hashState, &cpHash->b); in ComputeCpHash()
502 nameHash->t.size = CryptStartHash(hashAlg, &hashState); in ComputeCpHash()
507 CryptUpdateDigest2B(&hashState, &name.b); in ComputeCpHash()
510 CryptCompleteHash2B(&hashState, &nameHash->b); in ComputeCpHash()
1464 HASH_STATE hashState; in ComputeRpHash() local
[all …]
DCpriHash_fp.h11 _cpri__CompleteHash(CPRI_HASH_STATE *hashState, // IN: the state of hash stack
74 CPRI_HASH_STATE *hashState // OUT: the state of hash stack.
77 CPRI_HASH_STATE *hashState, // IN: the hash context information
84 CPRI_HASH_STATE *hashState, // IN: the state of hash stack
90 _cpri__GetContextAlg(CPRI_HASH_STATE *hashState // IN: the hash context
DSequenceComplete.c44 TPM_ALG_ID hashAlg = hashObject->state.hashState[0].state.hashAlg; in TPM2_SequenceComplete()
46 CryptUpdateDigest2B(&hashObject->state.hashState[0], &in->buffer.b); in TPM2_SequenceComplete()
51 CryptGetContextAlg(&hashObject->state.hashState[0])); in TPM2_SequenceComplete()
53 CryptCompleteHash2B(&hashObject->state.hashState[0], &out->result.b); in TPM2_SequenceComplete()
95 CryptGetContextAlg(&hashObject->state.hmacState.hashState)); in TPM2_SequenceComplete()
DObject.c498 CryptStartHashSequence(hashAlg, &hashObject->state.hashState[0]); in ObjectCreateHashSequence()
531 CryptStartHash(hash, &hashObject->state.hashState[count]); in ObjectCreateEventSequence()
533 CryptStartHashSequence(hash, &hashObject->state.hashState[count]); in ObjectCreateEventSequence()
561 CryptCompleteHash(&hashObject->state.hashState[count], 0, buffer); in ObjectTerminateEvent()
726 HASH_STATE hashState; // hash state in ObjectComputeName() local
734 name->t.size = CryptStartHash(publicArea->nameAlg, &hashState); in ObjectComputeName()
740 CryptUpdateDigest2B(&hashState, &marshalBuffer.b); in ObjectComputeName()
742 CryptCompleteHash(&hashState, name->t.size, &name->t.name[2]); in ObjectComputeName()
763 HASH_STATE hashState; // hash state in ObjectComputeQualifiedName() local
766 qualifiedName->t.size = CryptStartHash(nameAlg, &hashState); in ObjectComputeQualifiedName()
[all …]
DHash.c16 HASH_STATE hashState; in TPM2_Hash() local
22 out->outHash.t.size = CryptStartHash(in->hashAlg, &hashState); in TPM2_Hash()
24 CryptUpdateDigest2B(&hashState, &in->data.b); in TPM2_Hash()
26 CryptCompleteHash2B(&hashState, &out->outHash.b); in TPM2_Hash()

12