diff options
author | bunnei <bunneidev@gmail.com> | 2020-08-07 05:14:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-07 05:14:14 +0200 |
commit | f5d538f118b4b25237a0d0234a51fcb815ca98d1 (patch) | |
tree | 29583eeec7c0f9eaaab4dd5f9e8ba86d7752e457 /src/core/crypto/key_manager.cpp | |
parent | Merge pull request #4490 from lioncash/arbiter (diff) | |
parent | partition_data_manager: Update master key hashes (diff) | |
download | yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar.gz yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar.bz2 yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar.lz yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar.xz yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.tar.zst yuzu-f5d538f118b4b25237a0d0234a51fcb815ca98d1.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_"}, |