diff options
author | Woody Lin <woodylin@google.com> | 2021-05-20 13:11:32 +0800 |
---|---|---|
committer | Woody Lin <woodylin@google.com> | 2021-05-20 19:39:59 +0800 |
commit | c0debbfd55f08a755b006550779c23e707d30b6d (patch) | |
tree | c9e871a14c1bb0402f7b53a8cd2c3099475385cf /libavb | |
parent | f3549e64a153896f4d45367d0f7752005d8f6ed9 (diff) | |
download | avb-c0debbfd55f08a755b006550779c23e707d30b6d.tar.gz |
libavb: Add field 'verify_result' to AvbPartitionData
To expose verify result to callers of load_and_verify_hash_partition,
add field 'verify_result' to AvbPartitionData and assign
AvbSlotVerifyResult to it when it's not AVB_SLOT_VERIFY_RESULT_OK.
Bug: 187213364
Change-Id: Id3abc8c84df5161a56ab9ab2244499c31f81d3fe
Diffstat (limited to 'libavb')
-rw-r--r-- | libavb/avb_slot_verify.c | 1 | ||||
-rw-r--r-- | libavb/avb_slot_verify.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libavb/avb_slot_verify.c b/libavb/avb_slot_verify.c index b1478b4..8e0721d 100644 --- a/libavb/avb_slot_verify.c +++ b/libavb/avb_slot_verify.c @@ -468,6 +468,7 @@ out: loaded_partition->data_size = image_size; loaded_partition->data = image_buf; loaded_partition->preloaded = image_preloaded; + loaded_partition->verify_result = ret; image_buf = NULL; } diff --git a/libavb/avb_slot_verify.h b/libavb/avb_slot_verify.h index 5c2de1f..c7f3f45 100644 --- a/libavb/avb_slot_verify.h +++ b/libavb/avb_slot_verify.h @@ -158,6 +158,7 @@ typedef struct { uint8_t* data; size_t data_size; bool preloaded; + AvbSlotVerifyResult verify_result; } AvbPartitionData; /* AvbVBMetaData contains a vbmeta struct loaded from a partition when |