Lines Matching full:signature

34 Signature::Signature(const std::filesystem::path& imageDirPath,  in Signature()  function in openpower::software::image::Signature
48 AvailableKeyTypes Signature::getAvailableKeyTypesFromSystem() const in getAvailableKeyTypesFromSystem()
83 inline KeyHashPathPair Signature::getKeyHashFileNames(const Key_t& key) const in getKeyHashFileNames()
91 bool Signature::verify() in verify()
99 log<level::ERR>("System level Signature Validation failed"); in verify()
111 // Build Signature File name in verify()
116 // Verify the signature. in verify()
120 log<level::ERR>("Image file Signature Validation failed", in verify()
125 log<level::DEBUG>("Successfully completed Signature validation."); in verify()
140 bool Signature::systemLevelVerify() in systemLevelVerify()
146 log<level::ERR>("Missing Signature configuration data in system"); in systemLevelVerify()
150 // Build publickey and its signature file name. in systemLevelVerify()
155 // Build manifest and its signature file name. in systemLevelVerify()
162 // Verify the file signature with available key types in systemLevelVerify()
176 // Verify manifest file signature in systemLevelVerify()
181 // Verify publickey file signature. in systemLevelVerify()
198 bool Signature::verifyFile(const std::filesystem::path& file, in verifyFile()
206 log<level::ERR>("Failed to find the Data or signature file.", in verifyFile()
257 // Verify the data with signature. in verifyFile()
259 auto signature = mapFile(sigFile, size); in verifyFile() local
262 rsaVerifyCtx.get(), reinterpret_cast<unsigned char*>(signature()), in verifyFile()
275 log<level::ERR>("EVP_DigestVerifyFinal:Signature validation failed", in verifyFile()
282 inline EVP_PKEY_Ptr Signature::createPublicRSA( in createPublicRSA()
301 CustomMap Signature::mapFile(const std::filesystem::path& path, size_t size) in mapFile()