mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-02-14 06:40:53 +00:00
Crypto: add another file type for PSVita
This commit is contained in:
parent
5657363642
commit
2094e52d7d
@ -567,6 +567,7 @@ bool pkg_install(const std::string& path, atomic_t<double>& sync)
|
||||
if (header.pkg_platform == PKG_PLATFORM_TYPE_PSP_PSVITA && metadata.content_type >= 0x15 && metadata.content_type <= 0x17)
|
||||
{
|
||||
// PSVita
|
||||
// TODO: Not all the keys seem to match the content types. I was only able to install a dlc (0x16) with PKG_AES_KEY_VITA_1
|
||||
|
||||
aes_context ctx;
|
||||
aes_setkey_enc(&ctx, metadata.content_type == 0x15u ? PKG_AES_KEY_VITA_1 : metadata.content_type == 0x16u ? PKG_AES_KEY_VITA_2 : PKG_AES_KEY_VITA_3, 128);
|
||||
@ -615,6 +616,7 @@ bool pkg_install(const std::string& path, atomic_t<double>& sync)
|
||||
case 0x10:
|
||||
case 0x11:
|
||||
case 0x13:
|
||||
case 0x14:
|
||||
case 0x15:
|
||||
case 0x16:
|
||||
case 0x18:
|
||||
|
Loading…
x
Reference in New Issue
Block a user