RIF: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
* Acronym for Rights Information File (Found in PSP SDK)
RIF is the acronym for Rights Information File (found in PSP SDK).
* Tied to IDPS and act.dat of purchased game/dlc (see [[NPDRM_Selfs | NPDRM Selfs]] for more info)


= Table of Contents for a RIF =
For Network and Local DRM, it is tied to act.dat (see [[NPDRM]] for more information). For Free DRM, it is not bound to act.dat. It contains information needed to derive the Key Licensee of the bound content.
 
See also [https://wiki.henkaku.xyz/vita/SceNpDrm#RIF].


{| class="wikitable sortable"
|-
! Offset !! Size !! Notes
|-
| 0x00 || 4 || License version (shared with act.dat)
|-
| 0x04 || 4 || File version
|-
| 0x08 || 8 || Account ID
|-
| 0x10 || 0x30 || Content ID
|-
| 0x40 || 0x10 || Encrypted act.dat key index
|-
| 0x50 || 0x10 || Hash generated from license key
|-
| 0x60 || 8 || License start time
|-
| 0x68 || 8 || License expiration time
|-
| 0x70 || 0x28 || ECDSA Signature
|-
|}


{{File Formats}}<noinclude>[[Category:Main]]</noinclude>
{{File Formats}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 01:18, 16 June 2023

RIF is the acronym for Rights Information File (found in PSP SDK).

For Network and Local DRM, it is tied to act.dat (see NPDRM for more information). For Free DRM, it is not bound to act.dat. It contains information needed to derive the Key Licensee of the bound content.

See also [1].