summaryrefslogtreecommitdiff
path: root/futility/file_type_usbpd1.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/file_type_usbpd1.c')
-rw-r--r--futility/file_type_usbpd1.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/futility/file_type_usbpd1.c b/futility/file_type_usbpd1.c
index a128a996..024303d8 100644
--- a/futility/file_type_usbpd1.c
+++ b/futility/file_type_usbpd1.c
@@ -345,7 +345,7 @@ static void show_usbpd1_stuff(const char *name,
{
struct vb2_public_key key;
struct vb21_packed_key *pkey;
- uint8_t sha1sum[VB2_SHA1_DIGEST_SIZE];
+ struct vb2_hash hash;
int i;
vb2_pubkey_from_usbpd1(&key, sig_alg, hash_alg,
@@ -354,16 +354,16 @@ static void show_usbpd1_stuff(const char *name,
if (vb21_public_key_pack(&pkey, &key))
return;
- vb2_digest_buffer((uint8_t *)pkey + pkey->key_offset, pkey->key_size,
- VB2_HASH_SHA1, sha1sum, sizeof(sha1sum));
+ vb2_hash_calculate(false, (uint8_t *)pkey + pkey->key_offset,
+ pkey->key_size, VB2_HASH_SHA1, &hash);
printf("USB-PD v1 image: %s\n", name);
printf(" Algorithm: %s %s\n",
vb2_get_sig_algorithm_name(sig_alg),
vb2_get_hash_algorithm_name(hash_alg));
printf(" Key sha1sum: ");
- for (i = 0; i < VB2_SHA1_DIGEST_SIZE; i++)
- printf("%02x", sha1sum[i]);
+ for (i = 0; i < sizeof(hash.sha1); i++)
+ printf("%02x", hash.sha1[i]);
printf("\n");
free(pkey);