summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/sb.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/imxtools/sbtools/sb.c')
-rw-r--r--utils/imxtools/sbtools/sb.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/utils/imxtools/sbtools/sb.c b/utils/imxtools/sbtools/sb.c
index f64da8ff84..83ed9184ea 100644
--- a/utils/imxtools/sbtools/sb.c
+++ b/utils/imxtools/sbtools/sb.c
@@ -22,6 +22,7 @@
22#include <time.h> 22#include <time.h>
23#include <stdlib.h> 23#include <stdlib.h>
24#include <ctype.h> 24#include <ctype.h>
25#include <stdarg.h>
25#include "misc.h" 26#include "misc.h"
26#include "crypto.h" 27#include "crypto.h"
27#include "sb.h" 28#include "sb.h"
@@ -1245,3 +1246,20 @@ void sb_dump(struct sb_file_t *file, void *u, sb_color_printf cprintf)
1245 #undef printf 1246 #undef printf
1246 #undef print_hex 1247 #undef print_hex
1247} 1248}
1249
1250void sb_get_zero_key(struct crypto_key_t *key)
1251{
1252 key->method = CRYPTO_KEY;
1253 memset(key->u.key, 0, sizeof(key->u.key));
1254}
1255
1256void sb_std_printf(void *user, bool error, color_t c, const char *fmt, ...)
1257{
1258 (void) user;
1259 (void) error;
1260 va_list args;
1261 va_start(args, fmt);
1262 color(c);
1263 vprintf(fmt, args);
1264 va_end(args);
1265}