From 7f128f4639b6a14217780d69a0615b44d36f2f1b Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 2 Mar 2021 15:05:10 -0600 Subject: Use SHA512 instead of SHA1. #3992 --- src/test/BurnUnitTest/BurnUnitTest.vcxproj | 1 + src/test/BurnUnitTest/CacheTest.cpp | 8 ++++---- src/test/BurnUnitTest/TestData/CacheTest/CacheSignatureTest.File | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 src/test/BurnUnitTest/TestData/CacheTest/CacheSignatureTest.File (limited to 'src/test/BurnUnitTest') diff --git a/src/test/BurnUnitTest/BurnUnitTest.vcxproj b/src/test/BurnUnitTest/BurnUnitTest.vcxproj index 869ba7a2..2ca7219e 100644 --- a/src/test/BurnUnitTest/BurnUnitTest.vcxproj +++ b/src/test/BurnUnitTest/BurnUnitTest.vcxproj @@ -69,6 +69,7 @@ + diff --git a/src/test/BurnUnitTest/CacheTest.cpp b/src/test/BurnUnitTest/CacheTest.cpp index 6d261842..fc0b4531 100644 --- a/src/test/BurnUnitTest/CacheTest.cpp +++ b/src/test/BurnUnitTest/CacheTest.cpp @@ -24,7 +24,7 @@ namespace Bootstrapper { } - [Fact(Skip = "Currently fails")] + [Fact] void CacheSignatureTest() { HRESULT hr = S_OK; @@ -36,12 +36,12 @@ namespace Bootstrapper try { - pin_ptr dataDirectory = PtrToStringChars(this->TestContext->DataDirectory); - hr = PathConcat(dataDirectory, L"BurnTestPayloads\\Products\\TestExe\\TestExe.exe", &sczPayloadPath); + pin_ptr dataDirectory = PtrToStringChars(this->TestContext->TestDirectory); + hr = PathConcat(dataDirectory, L"TestData\\CacheTest\\CacheSignatureTest.File", &sczPayloadPath); Assert::True(S_OK == hr, "Failed to get path to test file."); Assert::True(FileExistsEx(sczPayloadPath, NULL), "Test file does not exist."); - hr = StrAllocHexDecode(L"232BD16B78C1926F95D637731E1EE5379A3C4222", &pb, &cb); + hr = StrAllocHexDecode(L"25e61cd83485062b70713aebddd3fe4992826cb121466fddc8de3eacb1e42f39d4bdd8455d95eec8c9529ced4c0296ab861931fe2c86df2f2b4e8d259a6d9223", &pb, &cb); Assert::Equal(S_OK, hr); package.fPerMachine = FALSE; diff --git a/src/test/BurnUnitTest/TestData/CacheTest/CacheSignatureTest.File b/src/test/BurnUnitTest/TestData/CacheTest/CacheSignatureTest.File new file mode 100644 index 00000000..896ac017 --- /dev/null +++ b/src/test/BurnUnitTest/TestData/CacheTest/CacheSignatureTest.File @@ -0,0 +1 @@ +This file has a known hash. \ No newline at end of file -- cgit v1.2.3-55-g6feb