summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/misc.c
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-11-27 22:16:56 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2012-11-27 22:16:56 +0100
commit7dc3e939d2cd0a39035587f211587167eb6671de (patch)
tree8e932df28e865b66988c2e13cbed222f9347708e /utils/imxtools/sbtools/misc.c
parent9716d1f1f964a29c5087a2861e2b94afd140dcbb (diff)
downloadrockbox-7dc3e939d2cd0a39035587f211587167eb6671de.zip
rockbox-7dc3e939d2cd0a39035587f211587167eb6671de.tar.gz
rockbox-7dc3e939d2cd0a39035587f211587167eb6671de.tar.bz2
rockbox-7dc3e939d2cd0a39035587f211587167eb6671de.tar.xz
sbtoelf: implement sb1 loading and dumping
Implement actual loading of a sb1 file to a structure in full generality. Also implement dumping for debug purpose Change-Id: I320035ea628719480a79aaccb05dce9a83256927
Diffstat (limited to 'utils/imxtools/sbtools/misc.c')
-rw-r--r--utils/imxtools/sbtools/misc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/utils/imxtools/sbtools/misc.c b/utils/imxtools/sbtools/misc.c
index ec9b8c2..d88b2bc 100644
--- a/utils/imxtools/sbtools/misc.c
+++ b/utils/imxtools/sbtools/misc.c
@@ -239,6 +239,12 @@ void print_key(struct crypto_key_t *key, bool newline)
case CRYPTO_NONE:
printf("none");
break;
+ case CRYPTO_XOR_KEY:
+ print_hex(&key->u.xor_key[0].key[0], 64, false);
+ print_hex(&key->u.xor_key[1].key[0], 64, false);
+ break;
+ default:
+ printf("unknown");
}
if(newline)
printf("\n");