vitasdk
Documentation of the vitasdk
authmgr.h File Reference

Go to the source code of this file.

Functions

int ksceSblAuthMgrClearDmac5Key (int slot_id, int zero)
 Clear a DMAC5 key slot.
 
int ksceSblAuthMgrSetDmac5Key (const void *key, SceSize keylen, int slot_id, int key_id)
 Set a DMAC5 key slot.
 
int ksceSblAuthMgrAuthHeader (int handle, const void *self_header_addr, SceSize self_header_size, SceAuthInfo *auth_info)
 Authenticate a SELF header.
 
int ksceSblAuthMgrClose (int handle)
 Close a SELF authentication session.
 
int ksceSblAuthMgrCompareSwVersion (int version)
 Check whether a software version is supported.
 
int ksceSblAuthMgrDecBindData (void *klicensee, SceSize klicensee_len, const void *request, SceSize request_len, int zero)
 Decrypt NPDRM bind data in place using a read-only request.
 
int ksceSblAuthMgrGetEKc (void *data, SceSize size, int key_id)
 Process NPDRM EKc key material in place.
 
int ksceSblAuthMgrLoadBlock (int handle, void *buffer, SceSize buffer_size)
 Authenticate and decrypt a SELF segment block in place.
 
int ksceSblAuthMgrOpen (int *handle)
 Open a SELF authentication session.
 
int ksceSblAuthMgrSetupAuthSegment (int handle, int segment_index)
 Select and initialize a SELF segment for authentication.
 
int ksceSblAuthMgrVerifySpfsoCtx (SceSblSpsfoContext *ctx)
 Verify a signed SPSFO context.