From 4009a722999350f7d926bc0ea2ac557615aa2f26 Mon Sep 17 00:00:00 2001 From: ddutchie Date: Mon, 18 Mar 2024 16:41:34 -0400 Subject: [PATCH] WTF --- src/core/crypto/key_manager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp index 5a1943a5ce..f73559754c 100644 --- a/src/core/crypto/key_manager.cpp +++ b/src/core/crypto/key_manager.cpp @@ -667,6 +667,7 @@ static bool ValidCryptoRevisionString(std::string_view base, size_t begin, size_ } void KeyManager::LoadFromFile(const std::filesystem::path& file_path, int key_type) { + bool is_title_keys = false; if (!Common::FS::Exists(file_path)) { switch (key_type) { case 1: @@ -680,11 +681,14 @@ void KeyManager::LoadFromFile(const std::filesystem::path& file_path, int key_ty case 3: LOG_INFO(Crypto, "Issue with Title key file at '{}': File not found", file_path.generic_string()); + is_title_keys = true; case 4: LOG_INFO(Crypto, "Issue with Console key file at '{}': File not found", file_path.generic_string()); + is_title_keys = true; default: LOG_ERROR(Crypto, "Unknown Key Type"); + is_title_keys = true; } } @@ -1322,4 +1326,4 @@ bool KeyManager::AddTicket(const Ticket& ticket) { SetKey(S128KeyType::Titlekey, key.value(), rights_id[1], rights_id[0]); return true; } -} // namespace Core::Crypto \ No newline at end of file +} // namespace Core::Crypto