[ctrtool] Replace specifying a specific seed, with a seeddb.

This commit is contained in:
jakcron
2017-05-28 11:39:14 +08:00
parent 6e858be07b
commit 7e4c0d7a60
6 changed files with 64 additions and 14 deletions
+9 -2
View File
@@ -173,9 +173,16 @@ unsigned char* settings_get_common_keyX(settings* usersettings)
GETKEY(usersettings, commonkeyX);
}
unsigned char* settings_get_seed(settings* usersettings)
unsigned char* settings_get_seed(settings* usersettings, u64 title_id)
{
GETKEY(usersettings, seed);
for (u32 i = 0; i < usersettings->keys.seed_num; i++)
{
if (title_id == getle64(usersettings->keys.seed_db[i].title_id))
{
return usersettings->keys.seed_db[i].seed;
}
}
return NULL;
}
unsigned char* settings_get_title_key(settings* usersettings)