mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
* Return EFSSPEIFIC if encountered corrupted EDAT or an unmatched key in sys_fs_open and sys_fs_read. * Fix validate_dev_klic() for license-free EDAT. * Fix EDATADecrypter::ReadData() for when size + pos > file_size but pos < file_size. * Try to save up to 16 decryption keys. Educated guess based on NPDRM file descriptors count llimit. * Return LICENCE_NOT_FOUND if needed RAP file is not found in sceNpDrmIsAvailable. * Check additional sys_fs_open errors for sceNpDrmOpen. (EISDIR, ENOTMOUNTED) |
||
|---|---|---|
| .. | ||
| aes.cpp | ||
| aes.h | ||
| aesni.cpp | ||
| aesni.h | ||
| ec.cpp | ||
| ec.h | ||
| key_vault.cpp | ||
| key_vault.h | ||
| lz.cpp | ||
| lz.h | ||
| md5.cpp | ||
| md5.h | ||
| sha1.cpp | ||
| sha1.h | ||
| sha256.cpp | ||
| sha256.h | ||
| unedat.cpp | ||
| unedat.h | ||
| unpkg.cpp | ||
| unpkg.h | ||
| unself.cpp | ||
| unself.h | ||
| utils.cpp | ||
| utils.h | ||