Lines Matching refs:signBlockInfo
77 SignBlockInfo signBlockInfo(false);
78 bool getSignBlockInfoFlag = GetSignBlockInfo(elfFile, signBlockInfo, ELF);
80 SIGNATURE_TOOLS_LOGE("get signBlockInfo failed on verify elf %s", elfFile.c_str());
85 bool verifyP7b = VerifyP7b(signBlockInfo.GetSignBlockMap(), options, pkcs7Context, profileVec, profileJson);
92 signBlockInfo.GetSignBlockMap().find(CODESIGNING_BLOCK_TYPE) != signBlockInfo.GetSignBlockMap().end();
94 SigningBlock codesign = signBlockInfo.GetSignBlockMap().find(CODESIGNING_BLOCK_TYPE)->second;
141 bool VerifyElf::GetSignBlockInfo(const std::string& file, SignBlockInfo& signBlockInfo,
170 GetElfSignBlock(*((std::vector<int8_t>*)fileBytes), blockData, signBlockInfo.GetSignBlockMap());
172 GetBinSignBlock(*((std::vector<int8_t>*)fileBytes), blockData, signBlockInfo.GetSignBlockMap());
175 bool needGenerateDigest = signBlockInfo.GetNeedGenerateDigest();
177 const std::vector<int8_t>& signatrue = signBlockInfo.GetSignBlockMap().find(0)->second.GetValue();
178 bool getFileDigest = GetFileDigest(*((std::vector<int8_t>*)fileBytes), signatrue, signBlockInfo);
190 SignBlockInfo& signBlockInfo)
199 signBlockInfo.SetRawDigest(rawDigest);
200 GenerateFileDigest(fileBytes, signBlockInfo);
204 bool VerifyElf::GenerateFileDigest(std::vector<int8_t>& fileBytes, SignBlockInfo& signBlockInfo)
207 std::vector<int8_t>& rawDigest = signBlockInfo.GetRawDigest();
216 int32_t fileLength = signBlockInfo.GetSignBlockMap().find(0)->second.GetOffset();
230 signBlockInfo.SetFileDigest(dig);