diff --git a/common/image-fit.c b/common/image-fit.c index 259ac75792..beb6c9a0d8 100644 --- a/common/image-fit.c +++ b/common/image-fit.c @@ -1223,8 +1223,8 @@ int calculate_hash(const void *data, int data_len, const char *algo, #endif #endif -static int fit_image_check_hash(const void *fit, int noffset, const void *data, - size_t size, char **err_msgp) +int fit_image_check_hash(const void *fit, int noffset, const void *data, + size_t size, char **err_msgp) { uint8_t value[FIT_MAX_HASH_LEN]; int value_len; diff --git a/include/image.h b/include/image.h index cc84b49728..a6d4a0fd35 100644 --- a/include/image.h +++ b/include/image.h @@ -1021,6 +1021,8 @@ int fit_image_get_rollback_index(const void *fit, int noffset, uint32_t *index); int fit_image_hash_get_algo(const void *fit, int noffset, char **algo); int fit_image_hash_get_value(const void *fit, int noffset, uint8_t **value, int *value_len); +int fit_image_check_hash(const void *fit, int noffset, const void *data, + size_t size, char **err_msgp); int fit_set_timestamp(void *fit, int noffset, time_t timestamp);