cmd_sign: print file measurement on success
Signed-off-by: Eric Biggers <ebiggers@google.com>
diff --git a/cmd_sign.c b/cmd_sign.c
index 0c1dfe7..19dff63 100644
--- a/cmd_sign.c
+++ b/cmd_sign.c
@@ -540,6 +540,7 @@
const char *keyfile = NULL;
const char *certfile = NULL;
struct fsverity_signed_digest *digest = NULL;
+ char digest_hex[FS_VERITY_MAX_DIGEST_SIZE * 2 + 1];
u8 *sig = NULL;
u32 sig_size;
int status;
@@ -618,6 +619,9 @@
if (!write_signature(argv[1], sig, sig_size))
goto out_err;
+ bin2hex(digest->digest, hash_alg->digest_size, digest_hex);
+ printf("Signed file \"%s\" (%s:%s)\n", argv[0], hash_alg->name,
+ digest_hex);
status = 0;
out:
free(salt);