Home
last modified time | relevance | path

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

/base/security/appverify/interfaces/innerkits/appverify_lite/include/
H A Dapp_verify_hap.h51 int32_t digestAlgorithm, int32_t fp, const SignatureInfo *signInfo, const HapBuf *actualDigest);
/base/security/appverify/interfaces/innerkits/appverify_lite/src/
H A Dapp_verify_hap.c296 const SignatureInfo *signInfo, const HapBuf *actualDigest) in VerifyIntegrityChunk()
298 if (signInfo == NULL || actualDigest == NULL || actualDigest->buffer == NULL) { in VerifyIntegrityChunk()
329 ret = ComputeDigestsWithOptionalBlock(digestAlgorithm, fp, signInfo, &chunkDigest, actualDigest); in VerifyIntegrityChunk()
295 VerifyIntegrityChunk(int32_t digestAlgorithm, const int32_t fp, const SignatureInfo *signInfo, const HapBuf *actualDigest) VerifyIntegrityChunk() argument
H A Dapp_verify.c345 HapBuf actualDigest = {0}; in VerifyRawHash() local
347 if (!CreateHapBuffer(&actualDigest, rootHashLen)) { in VerifyRawHash()
352 if (!VerifyIntegrityChunk(content->algId, fileRead->fp, signInfo, &actualDigest)) { in VerifyRawHash()
354 ClearHapBuffer(&actualDigest); in VerifyRawHash()
358 if ((actualDigest.len != content->length) || (memcmp(actualDigest.buffer, content->hash, actualDigest.len) != 0)) { in VerifyRawHash()
361 ClearHapBuffer(&actualDigest); in VerifyRawHash()
365 ClearHapBuffer(&actualDigest); in VerifyRawHash()
/base/security/appverify/interfaces/innerkits/appverify/src/util/
H A Dhap_signing_block_utils.cpp444 HapByteBuffer actualDigest; in VerifyHapIntegrity() local
445 if (!ComputeDigestsWithOptionalBlock(digestParam, signInfo.optionBlocks, chunkDigest, actualDigest)) { in VerifyHapIntegrity()
450 if (!digestInfo.content.IsEqual(actualDigest)) { in VerifyHapIntegrity()

Completed in 4 milliseconds