summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2017-07-02 21:51:53 +0200
committerLéo Lam <leo@innovatetechnologi.es>2017-07-21 17:42:59 +0800
commite608d79f424dae9371ebe0df27fbb0c9e53b9afe (patch)
treeda9c9fe5be32e95279844b003176f9441388957f /Source/Core
parent05016e8dcac8b8b7177b72bffe34c96dfd4a5df0 (diff)
IOSC: Load the backup/PRNG key
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/IOS/IOSC.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Core/Core/IOS/IOSC.cpp b/Source/Core/Core/IOS/IOSC.cpp
index a83a84f50f..edb6fdf734 100644
--- a/Source/Core/Core/IOS/IOSC.cpp
+++ b/Source/Core/Core/IOS/IOSC.cpp
@@ -430,8 +430,9 @@ void IOSC::LoadDefaultEntries(ConsoleType console_type)
break;
}
- // Unimplemented.
- m_key_entries[HANDLE_PRNG_KEY] = {TYPE_SECRET_KEY, SUBTYPE_AES128, std::vector<u8>(16), 3};
+ m_key_entries[HANDLE_PRNG_KEY] = {
+ TYPE_SECRET_KEY, SUBTYPE_AES128,
+ std::vector<u8>(ec.GetBackupKey(), ec.GetBackupKey() + AES128_KEY_SIZE), 3};
m_key_entries[HANDLE_SD_KEY] = {TYPE_SECRET_KEY,
SUBTYPE_AES128,