Exports for Kernel.
More...
Exports for Kernel.
Using this library in your project
Include the header file in your project:
◆ ScePsmDrmKeySet
◆ ScePsmDrmExpireTime
| struct ScePsmDrmExpireTime |
◆ SceNpDrmActivationData
| struct SceNpDrmActivationData |
◆ SceNpDrmLicense
| Data Fields |
|
SceInt16 |
version |
|
|
SceInt16 |
version_flags |
|
|
SceInt16 |
license_type |
|
|
SceInt16 |
license_flags |
|
|
SceUInt64 |
account_id |
|
|
char |
content_id[0x30] |
|
|
char |
key_table[0x10] |
|
|
char |
key1[0x10] |
|
|
SceRtcTick |
start_time |
|
|
SceRtcTick |
expiration_time |
|
|
char |
ecdsa_signature[0x28] |
|
|
SceInt64 |
flags |
|
|
char |
key2[0x10] |
|
|
char |
unk_0xB0[0x10] |
|
|
char |
open_psid[0x10] |
|
|
char |
unk_0xD0[0x10] |
|
|
char |
cmd56_handshake_part[0x14] |
|
|
int |
debug_upgradable |
|
|
int |
unk_0xF8 |
|
|
int |
sku_flag |
|
|
char |
rsa_signature[0x100] |
|
◆ ScePsmDrmLicense
◆ VITASDK_BUILD_ASSERT_EQ() [1/5]
◆ VITASDK_BUILD_ASSERT_EQ() [2/5]
◆ VITASDK_BUILD_ASSERT_EQ() [3/5]
◆ VITASDK_BUILD_ASSERT_EQ() [4/5]
◆ VITASDK_BUILD_ASSERT_EQ() [5/5]
◆ hmac_key
| SceUInt8 ScePsmDrmKeySet::hmac_key[0x20] |
◆ key
◆ signature
| SceUInt8 ScePsmDrmKeySet::signature[0x1D0] |
◆ start_date
◆ end_date
◆ pad
| int ScePsmDrmExpireTime::pad[2] |
◆ act_type
| SceInt16 SceNpDrmActivationData::act_type |
◆ version_flag
| SceInt16 SceNpDrmActivationData::version_flag |
◆ version [1/2]
| SceInt32 SceNpDrmActivationData::version |
◆ account_id [1/3]
◆ primary_key_table
| SceUInt8 SceNpDrmActivationData::primary_key_table[0x80][0x10] |
◆ unk1 [1/2]
| SceUInt8 SceNpDrmActivationData::unk1[0x40] |
◆ openpsid
| SceUInt8 SceNpDrmActivationData::openpsid[0x10] |
◆ unk2 [1/2]
| SceUInt8 SceNpDrmActivationData::unk2[0x10] |
◆ unk3 [1/2]
| SceUInt8 SceNpDrmActivationData::unk3[0x10] |
◆ secondary_key_table
| SceUInt8 SceNpDrmActivationData::secondary_key_table[0x65][0x10] |
◆ rsa_signature [1/3]
| SceUInt8 SceNpDrmActivationData::rsa_signature[0x100] |
◆ unk_sigmature
| SceUInt8 SceNpDrmActivationData::unk_sigmature[0x40] |
◆ ecdsa_signature [1/2]
| SceUInt8 SceNpDrmActivationData::ecdsa_signature[0x28] |
◆ version [2/2]
◆ version_flags
◆ license_type
◆ license_flags
◆ account_id [2/3]
◆ content_id [1/2]
| char SceNpDrmLicense::content_id[0x30] |
◆ key_table
| char SceNpDrmLicense::key_table[0x10] |
◆ key1
| char SceNpDrmLicense::key1[0x10] |
◆ start_time [1/2]
◆ expiration_time [1/2]
◆ ecdsa_signature [2/2]
| char SceNpDrmLicense::ecdsa_signature[0x28] |
◆ flags
◆ key2
| char SceNpDrmLicense::key2[0x10] |
◆ unk_0xB0
| char SceNpDrmLicense::unk_0xB0[0x10] |
◆ open_psid
| char SceNpDrmLicense::open_psid[0x10] |
◆ unk_0xD0
| char SceNpDrmLicense::unk_0xD0[0x10] |
◆ cmd56_handshake_part
| char SceNpDrmLicense::cmd56_handshake_part[0x14] |
◆ debug_upgradable
| int SceNpDrmLicense::debug_upgradable |
◆ unk_0xF8
| int SceNpDrmLicense::unk_0xF8 |
◆ sku_flag
| int SceNpDrmLicense::sku_flag |
◆ rsa_signature [2/3]
| char SceNpDrmLicense::rsa_signature[0x100] |
◆ magic
| char ScePsmDrmLicense::magic[0x8] |
◆ unk1 [2/2]
◆ unk2 [2/2]
◆ account_id [3/3]
◆ unk3 [2/2]
◆ unk4
◆ start_time [2/2]
◆ expiration_time [2/2]
◆ activation_checksum
| SceUInt8 ScePsmDrmLicense::activation_checksum[0x20] |
◆ content_id [2/2]
| char ScePsmDrmLicense::content_id[0x30] |
◆ unk5
◆ keyset
◆ rsa_signature [3/3]
| SceUInt8 ScePsmDrmLicense::rsa_signature[0x100] |