mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-06 23:15:18 +00:00
initial cellGameThemeInstall and cellGameThemeInstallFromBuffer
This commit is contained in:
parent
4d09be25aa
commit
8e667e69f6
9 changed files with 160 additions and 31 deletions
|
|
@ -19,6 +19,7 @@
|
|||
#include "qt_utils.h"
|
||||
#include "Utilities/File.h"
|
||||
#include "util/logs.hpp"
|
||||
#include "Crypto/utils.h"
|
||||
|
||||
LOG_CHANNEL(patch_log, "PAT");
|
||||
|
||||
|
|
@ -904,7 +905,7 @@ void patch_manager_dialog::download_update(bool automatic, bool auto_accept)
|
|||
{
|
||||
if (const fs::file patch_file{path})
|
||||
{
|
||||
const std::string hash = downloader::get_hash(patch_file.to_string().c_str(), patch_file.size(), true);
|
||||
const std::string hash = sha256_get_hash(patch_file.to_string().c_str(), patch_file.size(), true);
|
||||
url += "&sha256=" + hash;
|
||||
}
|
||||
else
|
||||
|
|
@ -1006,7 +1007,7 @@ bool patch_manager_dialog::handle_json(const QByteArray& data)
|
|||
|
||||
const std::string content = patch.toString().toStdString();
|
||||
|
||||
if (hash_obj.toString().toStdString() != downloader::get_hash(content.c_str(), content.size(), true))
|
||||
if (hash_obj.toString().toStdString() != sha256_get_hash(content.c_str(), content.size(), true))
|
||||
{
|
||||
patch_log.error("JSON content does not match the provided checksum");
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue