Lines Matching refs:hashAlg

98     TPM_ALG_ID       hashAlg  in CryptGetHashDef()  argument
102 switch(hashAlg) in CryptGetHashDef()
119 TPM_ALG_ID hashAlg, // IN: the algorithm to check in CryptHashIsValidAlg() argument
124 if(hashAlg == TPM_ALG_NULL) in CryptHashIsValidAlg()
126 return CryptGetHashDef(hashAlg) != &NULL_Def; in CryptHashIsValidAlg()
144 TPM_ALG_ID hashAlg; in CryptHashGetAlgByIndex() local
146 hashAlg = TPM_ALG_NULL; in CryptHashGetAlgByIndex()
148 hashAlg = HashDefArray[index]->hashAlg; in CryptHashGetAlgByIndex()
149 return hashAlg; in CryptHashGetAlgByIndex()
161 TPM_ALG_ID hashAlg // IN: hash algorithm to look up in CryptHashGetDigestSize() argument
164 return CryptGetHashDef(hashAlg)->digestSize; in CryptHashGetDigestSize()
176 TPM_ALG_ID hashAlg // IN: hash algorithm to look up in CryptHashGetBlockSize() argument
179 return CryptGetHashDef(hashAlg)->blockSize; in CryptHashGetBlockSize()
187 TPM_ALG_ID hashAlg in CryptHashGetOid() argument
190 return CryptGetHashDef(hashAlg)->OID; in CryptHashGetOid()
200 return state->hashAlg; in CryptHashGetContextAlg()
214 out->hashAlg = in->hashAlg; in CryptHashCopyState()
216 if(in->hashAlg != TPM_ALG_NULL) in CryptHashCopyState()
248 CopyToOffset(hashAlg); in CryptHashExportState()
264 if(internalFmt->hashAlg != TPM_ALG_NULL) in CryptHashExportState()
287 CopyFromOffset(hashAlg); in CryptHashImportState()
289 if(internalFmt->hashAlg != TPM_ALG_NULL) in CryptHashImportState()
298 internalFmt->def = CryptGetHashDef(internalFmt->hashAlg); in CryptHashImportState()
323 if((hashState->hashAlg == TPM_ALG_NULL) in HashEnd()
328 hashState->def = CryptGetHashDef(hashState->hashAlg); in HashEnd()
360 TPM_ALG_ID hashAlg // IN: hash algorithm in CryptHashStart() argument
365 TEST(hashAlg); in CryptHashStart()
367 hashState->hashAlg = hashAlg; in CryptHashStart()
368 if(hashAlg == TPM_ALG_NULL) in CryptHashStart()
374 hashState->def = CryptGetHashDef(hashAlg); in CryptHashStart()
393 if(hashState->hashAlg != TPM_ALG_NULL) in CryptDigestUpdate()
438 TPM_ALG_ID hashAlg, // IN: The hash algorithm in CryptHashBlock() argument
446 CryptHashStart(&state, hashAlg); in CryptHashBlock()
519 TPM_ALG_ID hashAlg, // IN: the algorithm to use in CryptHmacStart() argument
528 hashDef = CryptGetHashDef(hashAlg); in CryptHmacStart()
536 state->hmacKey.t.size = CryptHashBlock(hashAlg, keySize, key, in CryptHmacStart()
559 CryptHashStart((PHASH_STATE)state, hashAlg); in CryptHmacStart()
567 state->hashState.hashAlg = hashAlg; in CryptHmacStart()
599 hState->def = CryptGetHashDef(hState->hashAlg); in CryptHmacEnd()
602 if(hState->hashAlg == TPM_ALG_NULL) in CryptHmacEnd()
609 CryptHashStart(hState, hState->hashAlg); in CryptHmacEnd()
634 TPMI_ALG_HASH hashAlg, // IN: hash algorithm in CryptHmacStart2B() argument
638 return CryptHmacStart(hmacState, hashAlg, key->size, key->buffer); in CryptHmacStart2B()
672 TPM_ALG_ID hashAlg, // IN: hash to use in CryptMGF_KDF() argument
679 PHASH_DEF hDef = CryptGetHashDef(hashAlg); in CryptMGF_KDF()
692 CryptHashStart(&hashState, hashAlg); in CryptMGF_KDF()
727 TPM_ALG_ID hashAlg, // IN: hash algorithm used in HMAC in CryptKDFa() argument
747 UINT16 digestSize = CryptHashGetDigestSize(hashAlg); in CryptKDFa()
775 if(CryptHmacStart(&hState, hashAlg, key->size, key->buffer) == 0) in CryptKDFa()
828 TPM_ALG_ID hashAlg, // IN: hash algorithm used in HMAC in CryptKDFe() argument
838 PHASH_DEF hashDef = CryptGetHashDef(hashAlg); in CryptKDFe()
849 if(hashAlg == TPM_ALG_NULL || bytes == 0) in CryptKDFe()
871 CryptHashStart(&hashState, hashAlg); in CryptKDFe()