summaryrefslogtreecommitdiff
path: root/firmware/lib21/packed_key.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib21/packed_key.c')
-rw-r--r--firmware/lib21/packed_key.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/firmware/lib21/packed_key.c b/firmware/lib21/packed_key.c
index 71248dd4..b962da9e 100644
--- a/firmware/lib21/packed_key.c
+++ b/firmware/lib21/packed_key.c
@@ -10,9 +10,8 @@
#include "2rsa.h"
#include "vb21_common.h"
-int vb2_unpack_key_data(struct vb2_public_key *key,
- const uint8_t *key_data,
- uint32_t key_size)
+vb2_error_t vb2_unpack_key_data(struct vb2_public_key *key,
+ const uint8_t *key_data, uint32_t key_size)
{
const uint32_t *buf32 = (const uint32_t *)key_data;
uint32_t expected_key_size = vb2_packed_key_size(key->sig_alg);
@@ -42,15 +41,14 @@ int vb2_unpack_key_data(struct vb2_public_key *key,
return VB2_SUCCESS;
}
-int vb21_unpack_key(struct vb2_public_key *key,
- const uint8_t *buf,
- uint32_t size)
+vb2_error_t vb21_unpack_key(struct vb2_public_key *key, const uint8_t *buf,
+ uint32_t size)
{
const struct vb21_packed_key *pkey =
(const struct vb21_packed_key *)buf;
uint32_t sig_size;
uint32_t min_offset = 0;
- int rv;
+ vb2_error_t rv;
/* Check magic number */
if (pkey->c.magic != VB21_MAGIC_PACKED_KEY)