/developtools/hapsigner/hapsigntool_cpp/utils/src/ |
H A D | hap_signer_block_utils.cpp | 458 DigestParameter digestParam = GetDigestParameter(nId); in VerifyHapIntegrity() local 460 if (!ComputeDigestsForEachChunk(digestParam, content, ZIP_BLOCKS_NUM_NEED_DIGEST, chunkDigest)) { in VerifyHapIntegrity() 466 if (!ComputeDigestsWithOptionalBlock(digestParam, signInfo.optionBlocks, chunkDigest, actualDigest)) { in VerifyHapIntegrity() 481 bool HapSignerBlockUtils::ComputeDigestsWithOptionalBlock(const DigestParameter& digestParam, in ComputeDigestsWithOptionalBlock() argument 487 int32_t digestLen = DigestCommon::GetDigest(chunkDigest, optionalBlocks, digestParam, out); in ComputeDigestsWithOptionalBlock() 488 if (digestLen != digestParam.digestOutputSizeBytes) { in ComputeDigestsWithOptionalBlock() 490 digestLen, digestParam.digestOutputSizeBytes); in ComputeDigestsWithOptionalBlock() 494 finalDigest.SetCapacity(digestParam.digestOutputSizeBytes); in ComputeDigestsWithOptionalBlock() 495 finalDigest.PutData(0, reinterpret_cast<char*>(out), digestParam.digestOutputSizeBytes); in ComputeDigestsWithOptionalBlock() 530 bool HapSignerBlockUtils::ComputeDigestsForEachChunk(const DigestParameter& digestParam, in ComputeDigestsForEachChunk() argument 578 DigestParameter digestParam; GetDigestParameter() local 600 InitDigestPrefix(const DigestParameter& digestParam, unsigned char(&chunkContentPrefix)[ZIP_CHUNK_DIGEST_PRIFIX_LEN], int32_t chunkLen) InitDigestPrefix() argument [all...] |
/developtools/hapsigner/hapsigntool_cpp/hap/sign/src/ |
H A D | sign_hap.cpp | 39 DigestParameter digestParam = HapSignerBlockUtils::GetDigestParameter(nId); in Sign() local 43 if (!ComputeDigests(digestParam, contents, CONTENT_NUBER, optionalBlocks, digContext)) { in Sign() 52 EncodeListOfPairsToByteArray(digestParam, nidAndcontentDigestsVec, digMessage); in Sign() 74 bool SignHap::ComputeDigests(const DigestParameter& digestParam, DataSource* contents[], int32_t len, in ComputeDigests() argument 78 bool ret = HapSignerBlockUtils::ComputeDigestsForEachChunk(digestParam, contents, len, chunkDigest); in ComputeDigests() 84 HapSignerBlockUtils::ComputeDigestsWithOptionalBlock(digestParam, optionalBlocks, chunkDigest, result); in ComputeDigests() 92 void SignHap::EncodeListOfPairsToByteArray(const DigestParameter& digestParam, in EncodeListOfPairsToByteArray() argument
|
/developtools/hapsigner/hapsigntool_cpp/common/src/ |
H A D | file_data_source.cpp | 45 bool FileDataSource::ReadDataAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize) in ReadDataAndDigestUpdate() argument 47 if (!hapFileRandomAccess.ReadFileFromOffsetAndDigestUpdate(digestParam, chunkSize, in ReadDataAndDigestUpdate()
|
H A D | byte_buffer_data_source.cpp | 46 bool ByteBufferDataSource::ReadDataAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize) in ReadDataAndDigestUpdate() argument 50 bool res = DigestCommon::DigestUpdate(digestParam, chunk, chunkSize); in ReadDataAndDigestUpdate()
|
H A D | random_access_file.cpp | 190 bool RandomAccessFile::ReadFileFromOffsetAndDigestUpdate(const DigestParameter& digestParam, in ReadFileFromOffsetAndDigestUpdate() argument 200 bool res = DigestCommon::DigestUpdate(digestParam, content, chunkSize); in ReadFileFromOffsetAndDigestUpdate()
|
/developtools/hapsigner/hapsigntool_cpp/hap/sign/include/ |
H A D | sign_hap.h | 33 static bool ComputeDigests(const DigestParameter& digestParam, DataSource* contents[], int32_t len, 55 static void EncodeListOfPairsToByteArray(const DigestParameter& digestParam,
|
/developtools/hapsigner/hapsigntool_cpp/utils/include/ |
H A D | hap_signer_block_utils.h | 103 DLL_EXPORT static bool ComputeDigestsWithOptionalBlock(const DigestParameter& digestParam, 107 static bool ComputeDigestsForEachChunk(const DigestParameter& digestParam, DataSource* contents[], 110 static bool InitDigestPrefix(const DigestParameter& digestParam,
|
/developtools/hapsigner/hapsigntool_cpp/common/include/ |
H A D | data_source.h | 29 virtual bool ReadDataAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize) = 0;
|
H A D | byte_buffer_data_source.h | 33 bool ReadDataAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize) override;
|
H A D | file_data_source.h | 32 bool ReadDataAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize) override;
|
H A D | random_access_file.h | 51 DLL_EXPORT bool ReadFileFromOffsetAndDigestUpdate(const DigestParameter& digestParam, int32_t chunkSize,
|
/developtools/hapsigner/hapsigntool_cpp_test/fuzztest/hapsign/hapsign001_fuzzer/ |
H A D | hapsign001_fuzzer.cpp | 90 DigestParameter digestParam; in HapSignTest002() local 92 DigestParameter digestParam2(digestParam); in HapSignTest002() 93 digestParam = digestParam1; in HapSignTest002() 94 digestParam2 = digestParam; in HapSignTest002()
|
/developtools/hapsigner/hapsigntool_cpp_test/unittest/hapVerify/ |
H A D | hap_signer_block_utils_test.cpp | 497 DigestParameter digestParam = HapSignerBlockUtils::GetDigestParameter(nid); in HWTEST_F() local 498 ret = HapSignerBlockUtils::ComputeDigestsWithOptionalBlock(digestParam, optionalBlocks, chunkDigest, finalDigest); in HWTEST_F()
|
/developtools/hapsigner/hapsigntool_cpp_test/unittest/hapSign/ |
H A D | hap_sign_test.cpp | 548 DigestParameter digestParam = HapSignerBlockUtils::GetDigestParameter(nId); in HWTEST_F() local 550 bool ret = SignHap::ComputeDigests(digestParam, contents, len, optionalBlocks, dig_context); in HWTEST_F() 1138 DigestParameter digestParam = HapSignerBlockUtils::GetDigestParameter(nId); in HWTEST_F() local 1153 bool ret = SignHap::ComputeDigests(digestParam, contents, len, optionalBlockSTest, dig_context); in HWTEST_F() 1154 ret = SignHap::ComputeDigests(digestParam, contents_t, len, optionalBlocks, dig_context); in HWTEST_F()
|