From dbeb6db1b55a50dedf17e7d78ddb6fe9eebc2a63 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Wed, 4 Jan 2017 16:55:53 +0100 Subject: nwztools: cleanup crypto, switch MD5 to Crypto++ We already use Crypto++ for DES anyway, and using OpenSSL is not great because of its incompatible licence. Change-Id: I78771b84c1708795a0c0c30afa5bdfe4885dea4e --- utils/nwztools/upgtools/mg.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'utils/nwztools/upgtools/mg.h') diff --git a/utils/nwztools/upgtools/mg.h b/utils/nwztools/upgtools/mg.h index a0c1f2ef65..ef8dcd5ecb 100644 --- a/utils/nwztools/upgtools/mg.h +++ b/utils/nwztools/upgtools/mg.h @@ -26,12 +26,13 @@ #ifdef __cplusplus extern "C" { #endif -int mg_decrypt_fw(void *in, int size, void *out, uint8_t *key); -int mg_encrypt_fw(void *in, int size, void *out, uint8_t *key); -int mg_decrypt_pass(void *in, int size, void *out, uint8_t *key); -int mg_encrypt_pass(void *in, int size, void *out, uint8_t *key); +/* size must be a multiple of 8 */ +void mg_decrypt_fw(void *in, int size, void *out, uint8_t *key); +void mg_encrypt_fw(void *in, int size, void *out, uint8_t *key); +void mg_decrypt_pass(void *in, int size, void *out, uint8_t *key); +void mg_encrypt_pass(void *in, int size, void *out, uint8_t *key); #ifdef __cplusplus } #endif -#endif /* __mg_h__ */ \ No newline at end of file +#endif /* __mg_h__ */ -- cgit v1.2.3