| 118 | } |
| 119 | |
| 120 | TEST(dmResourceArchive, ManifestHeader) |
| 121 | { |
| 122 | dmResource::HManifest manifest = 0; |
| 123 | dmLiveUpdateDDF::ManifestData* manifest_data; |
| 124 | dmResource::Result result = dmResource::LoadManifestFromBuffer(RESOURCES_DMANIFEST, RESOURCES_DMANIFEST_SIZE, &manifest); |
| 125 | ASSERT_EQ(dmResource::RESULT_OK, result); |
| 126 | ASSERT_EQ(dmResource::MANIFEST_VERSION, manifest->m_DDF->m_Version); |
| 127 | |
| 128 | manifest_data = manifest->m_DDFData; |
| 129 | |
| 130 | ASSERT_EQ(dmLiveUpdateDDF::HASH_SHA1, manifest_data->m_Header.m_ResourceHashAlgorithm); |
| 131 | ASSERT_EQ(dmLiveUpdateDDF::HASH_SHA256, manifest_data->m_Header.m_SignatureHashAlgorithm); |
| 132 | |
| 133 | ASSERT_EQ(dmLiveUpdateDDF::SIGN_RSA, manifest_data->m_Header.m_SignatureSignAlgorithm); |
| 134 | |
| 135 | dmResource::DeleteManifest(manifest); |
| 136 | } |
| 137 | |
| 138 | TEST(dmResourceArchive, HasLiveupdateContent_MatchesArchiveManifestFlag) |
| 139 | { |
nothing calls this directly
no test coverage detected