diff options
Diffstat (limited to 'host/lib/host_key2.c')
-rw-r--r-- | host/lib/host_key2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/host/lib/host_key2.c b/host/lib/host_key2.c index 0f4168ed..7e505761 100644 --- a/host/lib/host_key2.c +++ b/host/lib/host_key2.c @@ -238,9 +238,9 @@ struct vb2_packed_key *vb2_read_packed_keyb(const char *filename, if (VB2_SUCCESS != vb2_read_file(filename, &key_data, &key_size)) return NULL; - uint64_t expected_key_size; - if (!RSAProcessedKeySize(algorithm, &expected_key_size) || - expected_key_size != key_size) { + uint32_t expected_key_size = + vb2_packed_key_size(vb2_crypto_to_signature(algorithm)); + if (!expected_key_size || expected_key_size != key_size) { fprintf(stderr, "%s() - wrong key size %u for algorithm %u\n", __func__, key_size, algorithm); free(key_data); |