Changes

Jump to navigation Jump to search
=== 0x30002 sceSblUsSmAuthPupWatermark ===
SCE_SBL_SM_COMM_FID_SM_AUTH_PUP_WATERMARKSCE_SBL_SM_COMM_FID_SM_AUTH_PUP_WM.
Verify PUP watermark.
SCE_SBL_SM_COMM_FID_SM_SNVS_ENC_SECTORS.
Calculates a XTS Encrypt using the per console keys in keyring slot 0x502, and 0x503 for the tweak and decryption keys. Appears to be intended for up to 0x3e0 in size, but the size in F00D packet +4 derives the XTS size and memcpyThe input is plain sectors.
{| class="wikitable"|-! Offset !! Size !! Description|-| 0x40 || 0x4 || Block Calculates a XTS Encrypt using the per console keys in keyring slot 0x502, and 0x503 for the tweak and decryption keys. Appears to be intended for up to 0x3E0 bytes in size, but the size in F00D packet +4 derives the XTS size (0x20?) gets << 5 before and memcpy use.|-| 0x44 || 0x4 || Block size (0x20?) gets << 5 before memcpy useThe result is XTS encrypted sectors.|-| 0x48 || ?? || buffer with Data size defined above|}is 8 bytes + sectors size.
?Input <source lang="C">typedef struct data { // size is variable, at least 0x28?bytes int sectors_index; // input int sectors_count; // input char sectors[0x20 * sectors_count]; // input: read from NVS.} data;</source>
=== 0x70002 sceSblUsSmSnvsDecryptSectors ===
SCE_SBL_SM_COMM_FID_SM_SNVS_DEC_SECTORS.
Calculates a The input is XTS Decrypt using the per console keys in keyring slot 0x502, and 0x503 for the tweak and decryption keys. Appears to be intended for up to 0x3e0 in size, but the size in F00D packet +4 derives the XTS size and memcpyencrypted sectors.
?Input Calculates a XTS Decrypt using the per console keys in keyring slot 0x502, and 0x503 for the tweak and decryption keys. Appears to be intended for up to 0x3E0 in size, but the size in F00D packet +4 derives the XTS size and memcpy. The result is plain sectors. Data size is 8 bytes + sectors size. <source lang="C">typedef struct data { // size is variable, at least 0x28?bytes int sectors_index; // input int sectors_count; // input char sectors[0x20 * sectors_count]; // input: read from NVS.} data;</source>
=== 0x80002 sceSblUsSmSnvsEncryptMgmtData ===
</source>
=== 0xA0002 sceSblUsSmAuthPupAs sceSblUsSmAuthAdditionalSign ===
SCE_SBL_SM_COMM_FID_SM_AUTH_PUP_AS.
4,946

edits

Navigation menu

MediaWiki spam blocked by CleanTalk.