diff options
author | Lioncash <mathew1800@gmail.com> | 2020-08-03 19:18:43 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-08-06 08:41:58 +0200 |
commit | 7f0f37fca781a578c7736f59cf70c859fdde271a (patch) | |
tree | ff15936ae29e9c0c416f2b62516d3ec3dedf1ef0 /src/core/crypto/key_manager.cpp | |
parent | ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) (diff) | |
download | yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.gz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.bz2 yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.lz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.xz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.zst yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.zip |
Diffstat (limited to 'src/core/crypto/key_manager.cpp')
-rw-r--r-- | src/core/crypto/key_manager.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp index f87fe0abc..c09f7ad41 100644 --- a/src/core/crypto/key_manager.cpp +++ b/src/core/crypto/key_manager.cpp @@ -40,12 +40,14 @@ namespace Core::Crypto { constexpr u64 CURRENT_CRYPTO_REVISION = 0x5; constexpr u64 FULL_TICKET_SIZE = 0x400; -using namespace Common; +using Common::AsArray; -const std::array<SHA256Hash, 2> eticket_source_hashes{ - "B71DB271DC338DF380AA2C4335EF8873B1AFD408E80B3582D8719FC81C5E511C"_array32, // eticket_rsa_kek_source - "E8965A187D30E57869F562D04383C996DE487BBA5761363D2D4D32391866A85C"_array32, // eticket_rsa_kekek_source +// clang-format off +constexpr std::array eticket_source_hashes{ + AsArray("B71DB271DC338DF380AA2C4335EF8873B1AFD408E80B3582D8719FC81C5E511C"), // eticket_rsa_kek_source + AsArray("E8965A187D30E57869F562D04383C996DE487BBA5761363D2D4D32391866A85C"), // eticket_rsa_kekek_source }; +// clang-format on const std::map<std::pair<S128KeyType, u64>, std::string> KEYS_VARIABLE_LENGTH{ {{S128KeyType::Master, 0}, "master_key_"}, |