aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kerr <jeremy.kerr@canonical.com>2012-08-20 15:51:04 +0800
committerJeremy Kerr <jeremy.kerr@canonical.com>2012-08-24 20:01:30 +0800
commitc03ca4f73faf9fdaa783a34ea785b334c8436361 (patch)
tree7c4b36de555136066df8996838bf3b3946c95479
parent72ec025d795e55a65a90fe666b0d1971efa5108e (diff)
downloadsbsigntools-c03ca4f73faf9fdaa783a34ea785b334c8436361.tar.gz
sbkeysync: Add key ID data to print_key_database()
Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com>
-rw-r--r--src/sbkeysync.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/sbkeysync.c b/src/sbkeysync.c
index 2e2595e..38900ca 100644
--- a/src/sbkeysync.c
+++ b/src/sbkeysync.c
@@ -285,11 +285,16 @@ static int read_efivars_key_database(struct sync_context *ctx,
static void print_key_database(struct key_database *kdb)
{
struct key *key;
+ int i;
printf("kdb %s\n", kdb->name);
- list_for_each(&kdb->keys, key, list)
- printf(" id: %p, %d bytes\n", key->id, key->id_len);
+ list_for_each(&kdb->keys, key, list) {
+ printf(" %d bytes: [ ", key->id_len);
+ for (i = 0; i < key->id_len; i++)
+ printf("0x%02x ", key->id[i]);
+ printf("]\n");
+ }
}
static int read_key_databases(struct sync_context *ctx)