summaryrefslogtreecommitdiff
path: root/utils/nwztools/upgtools/fwp.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-11-12 18:35:00 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2012-11-13 18:25:00 +0100
commit214f226ca63c8c5d6f446d69ffe95aec91779254 (patch)
tree79331e1f87552db1733ca4eb702e355a7c12ed10 /utils/nwztools/upgtools/fwp.c
parent02f67224f9c424bf9c3a613741adfccaf4847d12 (diff)
downloadrockbox-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.c5
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
32int fwp_write(void *in, int size, void *out, uint8_t *key)
33{
34 return mg_encrypt_fw(in, size, out, key);
35}
36
32static uint8_t g_key[NWZ_KEY_SIZE]; 37static uint8_t g_key[NWZ_KEY_SIZE];
33 38
34void fwp_setkey(char key[NWZ_KEY_SIZE]) 39void fwp_setkey(char key[NWZ_KEY_SIZE])