diff options
Diffstat (limited to 'utils/imxtools/sbtools/crypto.h')
-rw-r--r-- | utils/imxtools/sbtools/crypto.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/utils/imxtools/sbtools/crypto.h b/utils/imxtools/sbtools/crypto.h index a282385cf2..e7ca31d72f 100644 --- a/utils/imxtools/sbtools/crypto.h +++ b/utils/imxtools/sbtools/crypto.h | |||
@@ -82,13 +82,11 @@ uint32_t crc_continue(uint32_t previous_crc, byte *data, int size); | |||
82 | /* sha1.c */ | 82 | /* sha1.c */ |
83 | struct sha_1_params_t | 83 | struct sha_1_params_t |
84 | { | 84 | { |
85 | uint32_t hash[5]; | 85 | byte hash[20]; /* final hash */ |
86 | uint64_t buffer_nr_bits; | 86 | void *object; /* pointer to CryptoPP::SHA1 object */ |
87 | uint32_t w[80]; | ||
88 | }; | 87 | }; |
89 | 88 | ||
90 | void sha_1_init(struct sha_1_params_t *params); | 89 | void sha_1_init(struct sha_1_params_t *params); |
91 | void sha_1_block(struct sha_1_params_t *params, uint32_t cur_hash[5], byte *data); | ||
92 | void sha_1_update(struct sha_1_params_t *params, byte *buffer, int size); | 90 | void sha_1_update(struct sha_1_params_t *params, byte *buffer, int size); |
93 | void sha_1_finish(struct sha_1_params_t *params); | 91 | void sha_1_finish(struct sha_1_params_t *params); |
94 | void sha_1_output(struct sha_1_params_t *params, byte *out); | 92 | void sha_1_output(struct sha_1_params_t *params, byte *out); |