summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/sb.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/imxtools/sbtools/sb.h')
-rw-r--r--utils/imxtools/sbtools/sb.h11
1 files changed, 7 insertions, 4 deletions
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
234 SB_LAST_CRYPTO_ERROR = SB_FIRST_CRYPTO_ERROR - CRYPTO_NUM_ERRORS, 234 SB_LAST_CRYPTO_ERROR = SB_FIRST_CRYPTO_ERROR - CRYPTO_NUM_ERRORS,
235}; 235};
236 236
237#define SB_RAW_MODE (1 << 0) /* read image in raw mode (aka bootloader-like) */
238#define SB_IGNORE_SHA1 (1 << 1) /* ignore SHA-1 mismatch */
239
237enum sb_error_t sb_write_file(struct sb_file_t *sb, const char *filename, void *u, 240enum sb_error_t sb_write_file(struct sb_file_t *sb, const char *filename, void *u,
238 generic_printf_t printf); 241 generic_printf_t printf);
239struct sb_file_t *sb_read_file(const char *filename, bool raw_mode, void *u, 242struct sb_file_t *sb_read_file(const char *filename, unsigned flags, void *u,
240 generic_printf_t printf, enum sb_error_t *err); 243 generic_printf_t printf, enum sb_error_t *err);
241/* use size_t(-1) to use maximum size */ 244/* use size_t(-1) to use maximum size */
242struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size, bool raw_mode, void *u, 245struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size,
243 generic_printf_t printf, enum sb_error_t *err); 246 unsigned flags, void *u, generic_printf_t printf, enum sb_error_t *err);
244struct sb_file_t *sb_read_memory(void *buffer, size_t size, bool raw_mode, void *u, 247struct sb_file_t *sb_read_memory(void *buffer, size_t size, unsigned flags, void *u,
245 generic_printf_t printf, enum sb_error_t *err); 248 generic_printf_t printf, enum sb_error_t *err);
246 249
247uint64_t sb_generate_timestamp(void); 250uint64_t sb_generate_timestamp(void);