vitasdk
Documentation of the vitasdk
ssmgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceConsoleId
 
struct  SceOpenPsId
 
struct  ScePsCode
 
struct  ScePortabilityData
 
union  SceConsoleId.__unnamed32__
 
struct  SceConsoleId.__unnamed32__.__unnamed34__
 

Macros

#define ksceSblSsMgrAesCtrDecrypt   ksceSblDmac5AesCtrDec
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x10, SceConsoleId)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceOpenPsId)
 
 VITASDK_BUILD_ASSERT_EQ (8, ScePsCode)
 
int ksceSblAimgrGetConsoleId (SceConsoleId *cid)
 
int ksceSblAimgrGetOpenPsId (SceOpenPsId *open_psid)
 
int ksceSblAimgrGetPscode (ScePsCode *pscode)
 
int ksceSblRngPseudoRandomNumber (void *result, SceSize size)
 
int ksceSblDmac5AesCbcDec (const void *src, void *dst, int size, const void *key, int key_size, void *iv, int mask_enable)
 
int ksceSblDmac5AesCbcEnc (const void *src, void *dst, int size, const void *key, int key_size, void *iv, int mask_enable)
 
int ksceSblDmac5AesCtrDec (const void *src, void *dst, int size, const void *key, int key_size, void *iv, int mask_enable)
 
 VITASDK_BUILD_ASSERT_EQ (0x24, ScePortabilityData)
 
int ksceSblSsDecryptWithPortability (SceUInt32 key_type, void *iv, ScePortabilityData *src, ScePortabilityData *dst)