From a4e396fdd7bddb69570c5f7fea4e34ae7ac36294 Mon Sep 17 00:00:00 2001 From: Steffen Eiden Date: Wed, 10 Aug 2022 17:28:24 +0200 Subject: [PATCH] pvattest: Add more information to verbose logging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In verbose mode (-v) `pvattest verify´ now also prints "Attestation measurement verified", if the verification was successful and the Config UID of the SE-guest and any additional data if available. $ pvattest -V verify [...] Attestation measurement verified Config UID: 1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a Additional Data: 1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b 1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b Signed-off-by: Steffen Eiden Reviewed-by: Marc Hartmayer Signed-off-by: Jan Höppner --- pvattest/src/pvattest.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pvattest/src/pvattest.c b/pvattest/src/pvattest.c index 51acf49a..0f21fe42 100644 --- a/pvattest/src/pvattest.c +++ b/pvattest/src/pvattest.c @@ -322,8 +322,17 @@ static int do_verify(pvattest_verify_config_t *verify_config) return PVATTEST_EXIT_MEASURE_NOT_VERIFIED; } - pvattest_log_debug(_("Measurement verified.")); + pvattest_log_info(_("Attestation measurement verified")); + pvattest_log_info(_("Config UID:")); + pvattest_log_bytes(g_bytes_get_data(config_uid, NULL), g_bytes_get_size(config_uid), 16L, + "", FALSE, PVATTEST_LOG_LVL_INFO); + if (additional_data) { + pvattest_log_info(_("\nAdditional Data:")); + pvattest_log_bytes(g_bytes_get_data(additional_data, NULL), + g_bytes_get_size(additional_data), 16L, "", FALSE, + PVATTEST_LOG_LVL_INFO); + } return EXIT_SUCCESS; err_exit: