From 05016e8dcac8b8b7177b72bffe34c96dfd4a5df0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 2 Jul 2017 21:51:01 +0200 Subject: [PATCH] EcWii: Add function to get the backup key --- Source/Core/Core/ec_wii.cpp | 5 +++++ Source/Core/Core/ec_wii.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/ec_wii.cpp b/Source/Core/Core/ec_wii.cpp index 28ffd0dabd..6411852403 100644 --- a/Source/Core/Core/ec_wii.cpp +++ b/Source/Core/Core/ec_wii.cpp @@ -181,6 +181,11 @@ const u8* EcWii::GetNGSig() const return BootMiiKeysBin.ng_sig; } +const u8* EcWii::GetBackupKey() const +{ + return BootMiiKeysBin.backup_key; +} + void EcWii::InitDefaults() { memset(&BootMiiKeysBin, 0, sizeof(BootMiiKeysBin)); diff --git a/Source/Core/Core/ec_wii.h b/Source/Core/Core/ec_wii.h index eb4395a9a7..2a9ec003a8 100644 --- a/Source/Core/Core/ec_wii.h +++ b/Source/Core/Core/ec_wii.h @@ -42,6 +42,7 @@ public: u32 GetNGKeyID() const; const u8* GetNGPriv() const; const u8* GetNGSig() const; + const u8* GetBackupKey() const; private: void InitDefaults(); @@ -82,7 +83,7 @@ private: }; }; u8 nand_key[0x10]; // 0x158 - u8 rng_key[0x10]; // 0x168 + u8 backup_key[0x10]; // 0x168 u32 unk1; // 0x178 u32 unk2; // 0x17C u8 eeprom_pad[0x80]; // 0x180