From 0ab3d973501b165a2525754480bcba7a2769ef77 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Wed, 20 Dec 2023 17:12:03 +0000 Subject: [PATCH] KeyMint: show vbmeta digest values on mismatch Bug: 314044749 Test: VtsAidlKeyMintTargetTest Change-Id: I0db1af44445fd5c73517a82eec9f3208fd305b21 --- security/keymint/aidl/vts/functional/BootloaderStateTest.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/security/keymint/aidl/vts/functional/BootloaderStateTest.cpp b/security/keymint/aidl/vts/functional/BootloaderStateTest.cpp index 54f187c611..808ed18eca 100644 --- a/security/keymint/aidl/vts/functional/BootloaderStateTest.cpp +++ b/security/keymint/aidl/vts/functional/BootloaderStateTest.cpp @@ -149,7 +149,9 @@ TEST_P(BootloaderStateTest, VbmetaDigest) { digest512.data()); ASSERT_TRUE((attestedVbmetaDigest_ == digest256) || (attestedVbmetaDigest_ == digest512)) - << "Attested digest does not match computed digest."; + << "Attested vbmeta digest (" << bin2hex(attestedVbmetaDigest_) + << ") does not match computed digest (sha256: " << bin2hex(digest256) + << ", sha512: " << bin2hex(digest512) << ")."; } INSTANTIATE_KEYMINT_AIDL_TEST(BootloaderStateTest);