summaryrefslogtreecommitdiff
path: root/src/core/crypto/key_manager.h
diff options
context:
space:
mode:
authorGravatar Zach Hilman2018-09-23 21:05:01 -0400
committerGravatar Zach Hilman2018-10-07 13:15:11 -0400
commit4aad010f7adbcf7d524b245139cd35869c7799f2 (patch)
treeab2390e5a5aabe75998652f1981927a9a0c7b401 /src/core/crypto/key_manager.h
parentkey_manager: Add ETicket key derivation (diff)
downloadyuzu-4aad010f7adbcf7d524b245139cd35869c7799f2.tar.gz
yuzu-4aad010f7adbcf7d524b245139cd35869c7799f2.tar.xz
yuzu-4aad010f7adbcf7d524b245139cd35869c7799f2.zip
key_manager: Add support for loading keys from partition data
Diffstat (limited to 'src/core/crypto/key_manager.h')
-rw-r--r--src/core/crypto/key_manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/crypto/key_manager.h b/src/core/crypto/key_manager.h
index 58afcdcac..d26aa59b6 100644
--- a/src/core/crypto/key_manager.h
+++ b/src/core/crypto/key_manager.h
@@ -158,6 +158,8 @@ public:
158 void DeriveBase(); 158 void DeriveBase();
159 void DeriveETicket(PartitionDataManager data); 159 void DeriveETicket(PartitionDataManager data);
160 160
161 void PopulateFromPartitionData(PartitionDataManager data);
162
161private: 163private:
162 std::map<KeyIndex<S128KeyType>, Key128> s128_keys; 164 std::map<KeyIndex<S128KeyType>, Key128> s128_keys;
163 std::map<KeyIndex<S256KeyType>, Key256> s256_keys; 165 std::map<KeyIndex<S256KeyType>, Key256> s256_keys;