summaryrefslogtreecommitdiff
path: root/utils/nwztools/upgtools/mg.h
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2017-01-04 16:55:53 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2017-01-04 17:05:15 +0100
commitdbeb6db1b55a50dedf17e7d78ddb6fe9eebc2a63 (patch)
tree29118847ebd2328095bb9f31fe7208c0a4bb6052 /utils/nwztools/upgtools/mg.h
parent92ecbd5fb8a7c8e939b1b4dde82cc6c9ba9d41af (diff)
downloadrockbox-dbeb6db1b55a50dedf17e7d78ddb6fe9eebc2a63.tar.gz
rockbox-dbeb6db1b55a50dedf17e7d78ddb6fe9eebc2a63.zip
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
Diffstat (limited to 'utils/nwztools/upgtools/mg.h')
-rw-r--r--utils/nwztools/upgtools/mg.h11
1 files changed, 6 insertions, 5 deletions
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 @@
26#ifdef __cplusplus 26#ifdef __cplusplus
27extern "C" { 27extern "C" {
28#endif 28#endif
29int mg_decrypt_fw(void *in, int size, void *out, uint8_t *key); 29/* size must be a multiple of 8 */
30int mg_encrypt_fw(void *in, int size, void *out, uint8_t *key); 30void mg_decrypt_fw(void *in, int size, void *out, uint8_t *key);
31int mg_decrypt_pass(void *in, int size, void *out, uint8_t *key); 31void mg_encrypt_fw(void *in, int size, void *out, uint8_t *key);
32int mg_encrypt_pass(void *in, int size, void *out, uint8_t *key); 32void mg_decrypt_pass(void *in, int size, void *out, uint8_t *key);
33void mg_encrypt_pass(void *in, int size, void *out, uint8_t *key);
33#ifdef __cplusplus 34#ifdef __cplusplus
34} 35}
35#endif 36#endif
36 37
37#endif /* __mg_h__ */ \ No newline at end of file 38#endif /* __mg_h__ */