summaryrefslogtreecommitdiff
path: root/futility/cmd_create.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/cmd_create.c')
-rw-r--r--futility/cmd_create.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/futility/cmd_create.c b/futility/cmd_create.c
index 16a37332..cf02f097 100644
--- a/futility/cmd_create.c
+++ b/futility/cmd_create.c
@@ -262,8 +262,10 @@ static int vb2_make_keypair(void)
/* Update the IDs */
if (!force_id) {
- vb2_digest_buffer(keyb_data, keyb_size, VB2_HASH_SHA1,
- opt_id.raw, sizeof(opt_id.raw));
+ struct vb2_hash hash;
+ vb2_hash_calculate(false, keyb_data, keyb_size, VB2_HASH_SHA1,
+ &hash);
+ memcpy(opt_id.raw, hash.raw, sizeof(opt_id.raw));
}
memcpy((struct vb2_id *)pubkey->id, &opt_id, sizeof(opt_id));