6#ifndef _PSP2_DRMBRIDGE_H_
7#define _PSP2_DRMBRIDGE_H_
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceSblGcAuthMgrMlnpsnlSessionData * session_data
Destination for the phase-one session data.
Definition drmbridge.h:19
SceUInt32 reserved
Ignored on FW 3.60.
Definition drmbridge.h:24
SceSize request_size
Must be 0x20; smaller copies leave some authentication input bytes uninitialized.
Definition drmbridge.h:20
SceSize response_size
Number of response bytes to copy, at most 0x80.
Definition drmbridge.h:22
SceSize session_data_size
Number of session-data bytes to copy, at most 0x40.
Definition drmbridge.h:23
SceSize secure_tick_size
Must be 8; smaller copies leave some authentication input bytes uninitialized.
Definition drmbridge.h:21
int _sceDrmBridgeMlnpsnlAuth1(const SceSblGcAuthMgrMlnpsnlAuth1Request *request, const SceRtcTick *secure_tick, SceSblGcAuthMgrMlnpsnlAuth1Response *response, const SceDrmBridgeMlnpsnlAuth1Opt *opt)
Performs the first MLNPSNL authentication phase.
SceBool _sceDrmBridgeIsAllowRemotePlayDebug(void)
Reports whether remote-play debugging is allowed.
Definition drmbridge.h:18
MLNPSNL phase-one request.
Definition mlnpsnl.h:22
MLNPSNL phase-one client packet.
Definition mlnpsnl.h:29
Caller-owned state linking MLNPSNL authentication phases one and two.
Definition mlnpsnl.h:45
int SceBool
Definition types.h:59
unsigned int SceSize
Definition types.h:56
uint32_t SceUInt32
Definition types.h:45