diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2012-11-12 18:35:00 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2012-11-13 18:25:00 +0100 |
commit | 214f226ca63c8c5d6f446d69ffe95aec91779254 (patch) | |
tree | 79331e1f87552db1733ca4eb702e355a7c12ed10 /utils/nwztools/upgtools/fwp.c | |
parent | 02f67224f9c424bf9c3a613741adfccaf4847d12 (diff) | |
download | rockbox-214f226ca63c8c5d6f446d69ffe95aec91779254.tar.gz rockbox-214f226ca63c8c5d6f446d69ffe95aec91779254.zip |
upgtools: allow creation of a UPG archive + improvements
Change-Id: I9c3e2eb95f7eb6d41591b006328fd720dfcf93a5
Diffstat (limited to 'utils/nwztools/upgtools/fwp.c')
-rw-r--r-- | utils/nwztools/upgtools/fwp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/utils/nwztools/upgtools/fwp.c b/utils/nwztools/upgtools/fwp.c index e739b8caef..c300f42f34 100644 --- a/utils/nwztools/upgtools/fwp.c +++ b/utils/nwztools/upgtools/fwp.c | |||
@@ -29,6 +29,11 @@ int fwp_read(void *in, int size, void *out, uint8_t *key) | |||
29 | return mg_decrypt_fw(in, size, out, key); | 29 | return mg_decrypt_fw(in, size, out, key); |
30 | } | 30 | } |
31 | 31 | ||
32 | int fwp_write(void *in, int size, void *out, uint8_t *key) | ||
33 | { | ||
34 | return mg_encrypt_fw(in, size, out, key); | ||
35 | } | ||
36 | |||
32 | static uint8_t g_key[NWZ_KEY_SIZE]; | 37 | static uint8_t g_key[NWZ_KEY_SIZE]; |
33 | 38 | ||
34 | void fwp_setkey(char key[NWZ_KEY_SIZE]) | 39 | void fwp_setkey(char key[NWZ_KEY_SIZE]) |