Home
last modified time | relevance | path

Searched refs:eocdBuf (Results 1 - 1 of 1) sorted by relevance

/base/security/appverify/interfaces/innerkits/appverify_lite/src/
H A Dapp_verify_hap.c278 HapEocd *eocdBuf = APPV_MALLOC(signInfo->hapEocdSize); in ComputerEocdHash() local
279 P_NULL_RETURN_WTTH_LOG(eocdBuf); in ComputerEocdHash()
281 int32_t len = read(fp, eocdBuf, signInfo->hapEocdSize); in ComputerEocdHash()
284 APPV_FREE(eocdBuf); in ComputerEocdHash()
287 HapPutInt32((unsigned char*)(&(eocdBuf->eocdHead.coreDirOffset)), sizeof(int), signInfo->fullSignBlockOffset); in ComputerEocdHash()
288 int32_t ret = ComputeBlockHash((char *)(eocdBuf), len, digestAlgorithm, chunkDigest, offset); in ComputerEocdHash()
289 (void)memset_s(eocdBuf, signInfo->hapEocdSize, 0, signInfo->hapEocdSize); in ComputerEocdHash()
290 APPV_FREE(eocdBuf); in ComputerEocdHash()

Completed in 1 milliseconds