From 3c558127b83d162636fb27d2ded1f02c88413e37 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sun, 7 Sep 2014 12:12:09 +0200 Subject: sbtools: add option to ignore sha1 errors Change-Id: I6bf9e4671e57f8ff3f436660e8ecb561027a036c --- utils/imxtools/sbtools/sb.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'utils/imxtools/sbtools/sb.h') diff --git a/utils/imxtools/sbtools/sb.h b/utils/imxtools/sbtools/sb.h index 67d0d8c423..cf826362de 100644 --- a/utils/imxtools/sbtools/sb.h +++ b/utils/imxtools/sbtools/sb.h @@ -234,14 +234,17 @@ enum sb_error_t SB_LAST_CRYPTO_ERROR = SB_FIRST_CRYPTO_ERROR - CRYPTO_NUM_ERRORS, }; +#define SB_RAW_MODE (1 << 0) /* read image in raw mode (aka bootloader-like) */ +#define SB_IGNORE_SHA1 (1 << 1) /* ignore SHA-1 mismatch */ + enum sb_error_t sb_write_file(struct sb_file_t *sb, const char *filename, void *u, generic_printf_t printf); -struct sb_file_t *sb_read_file(const char *filename, bool raw_mode, void *u, +struct sb_file_t *sb_read_file(const char *filename, unsigned flags, void *u, generic_printf_t printf, enum sb_error_t *err); /* use size_t(-1) to use maximum size */ -struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size, bool raw_mode, void *u, - generic_printf_t printf, enum sb_error_t *err); -struct sb_file_t *sb_read_memory(void *buffer, size_t size, bool raw_mode, void *u, +struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size, + unsigned flags, void *u, generic_printf_t printf, enum sb_error_t *err); +struct sb_file_t *sb_read_memory(void *buffer, size_t size, unsigned flags, void *u, generic_printf_t printf, enum sb_error_t *err); uint64_t sb_generate_timestamp(void); -- cgit v1.2.3