diff options
Diffstat (limited to 'utils/imxtools/sbtools/sb1.h')
-rw-r--r-- | utils/imxtools/sbtools/sb1.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/utils/imxtools/sbtools/sb1.h b/utils/imxtools/sbtools/sb1.h index d5ab042c95..f2dec509b7 100644 --- a/utils/imxtools/sbtools/sb1.h +++ b/utils/imxtools/sbtools/sb1.h | |||
@@ -145,24 +145,23 @@ enum sb1_error_t | |||
145 | 145 | ||
146 | enum sb1_error_t sb1_write_file(struct sb1_file_t *sb, const char *filename); | 146 | enum sb1_error_t sb1_write_file(struct sb1_file_t *sb, const char *filename); |
147 | 147 | ||
148 | typedef void (*sb1_color_printf)(void *u, bool err, color_t c, const char *f, ...); | ||
149 | struct sb1_file_t *sb1_read_file(const char *filename, void *u, | 148 | struct sb1_file_t *sb1_read_file(const char *filename, void *u, |
150 | sb1_color_printf printf, enum sb1_error_t *err); | 149 | generic_printf_t printf, enum sb1_error_t *err); |
151 | /* use size_t(-1) to use maximum size */ | 150 | /* use size_t(-1) to use maximum size */ |
152 | struct sb1_file_t *sb1_read_file_ex(const char *filename, size_t offset, size_t size, | 151 | struct sb1_file_t *sb1_read_file_ex(const char *filename, size_t offset, size_t size, |
153 | void *u, sb1_color_printf printf, enum sb1_error_t *err); | 152 | void *u, generic_printf_t printf, enum sb1_error_t *err); |
154 | struct sb1_file_t *sb1_read_memory(void *buffer, size_t size, void *u, | 153 | struct sb1_file_t *sb1_read_memory(void *buffer, size_t size, void *u, |
155 | sb1_color_printf printf, enum sb1_error_t *err); | 154 | generic_printf_t printf, enum sb1_error_t *err); |
156 | 155 | ||
157 | /* do as little checks as possible, make sure the image is valid (advance use only). | 156 | /* do as little checks as possible, make sure the image is valid (advance use only). |
158 | * Buffer should be of size SECTOR_SIZE at least. */ | 157 | * Buffer should be of size SECTOR_SIZE at least. */ |
159 | bool sb1_is_key_valid_fast(void *buffer, union xorcrypt_key_t key[2]); | 158 | bool sb1_is_key_valid_fast(void *buffer, union xorcrypt_key_t key[2]); |
160 | bool sb1_brute_force(const char *filename, void *u, sb1_color_printf printf, | 159 | bool sb1_brute_force(const char *filename, void *u, generic_printf_t printf, |
161 | enum sb1_error_t *err, struct crypto_key_t *key); | 160 | enum sb1_error_t *err, struct crypto_key_t *key); |
162 | 161 | ||
163 | void sb1_get_default_key(struct crypto_key_t *key); | 162 | void sb1_get_default_key(struct crypto_key_t *key); |
164 | 163 | ||
165 | void sb1_dump(struct sb1_file_t *file, void *u, sb1_color_printf printf); | 164 | void sb1_dump(struct sb1_file_t *file, void *u, generic_printf_t printf); |
166 | void sb1_free(struct sb1_file_t *file); | 165 | void sb1_free(struct sb1_file_t *file); |
167 | 166 | ||
168 | #endif /* __SB1_H__ */ | 167 | #endif /* __SB1_H__ */ |