vitasdk
Documentation of the vitasdk
sblssmgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceVisibleId
 Opaque 32-byte visible identifier returned by aimgr_sm command 8. More...
 
struct  SceOpenPsId
 Console-specific 16-byte OpenPSID. More...
 
struct  SceConsoleId
 Sixteen-byte console identifier returned by aimgr_sm command 1. More...
 
struct  ScePsCode
 Eight-byte platform security code returned in host byte order. More...
 
struct  ScePortabilityData
 Fixed-capacity message used by the portability encryption services. More...
 
struct  SceSblSsCreatePassPhraseParam
 Parameters used to create the 0x200-byte CMA account pass phrase. More...
 
struct  SceSblDmac5AesCmacContext
 16-byte chaining value used by the AES-CMAC DMAC5 commands. More...
 
struct  SceSblDmac5HashTransformContext
 Chaining context used by SHA-1, SHA-224, and SHA-256 DMAC5 commands. More...
 
union  SceConsoleId.__unnamed19__
 
struct  SceConsoleId.__unnamed19__.__unnamed21__
 

Enumerations

enum  SceSblSsNvsDataType {
  SCE_SBL_SS_NVS_DATA_SYSTEM_LANGUAGE = 0 , SCE_SBL_SS_NVS_DATA_WLAN_BT_AVAILABILITY = 1 , SCE_SBL_SS_NVS_DATA_UNK_482 = 2 , SCE_SBL_SS_NVS_DATA_UNK_4E0 = 3 ,
  SCE_SBL_SS_NVS_DATA_UNK_483 = 4 , SCE_SBL_SS_NVS_DATA_UNK_486 = 5
}
 NVS values supported by ksceSblSsGetNvsData and ksceSblSsSetNvsData. More...
 
enum  SceSblDmac5HashFlag { SCE_SBL_DMAC5_HASH_FLAG_OUTPUT_CONTEXT = 0x00000400 , SCE_SBL_DMAC5_HASH_FLAG_INPUT_CONTEXT = 0x00000800 }
 Flags for supplying or returning a context in DMAC5 hash operations. More...
 
enum  SceSblDmac5Keyslot { SCE_SBL_DMAC5_KEYSLOT_1C = 0x1C , SCE_SBL_DMAC5_KEYSLOT_1D = 0x1D , SCE_SBL_DMAC5_KEYSLOT_1E = 0x1E , SCE_SBL_DMAC5_KEYSLOT_1F = 0x1F }
 DMAC5 key slots accepted by the operations whose names end in WithKeyslot. More...
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x20, SceVisibleId)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceOpenPsId)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceConsoleId)
 
 VITASDK_BUILD_ASSERT_EQ (8, ScePsCode)
 
 VITASDK_BUILD_ASSERT_EQ (0x24, ScePortabilityData)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceSblSsCreatePassPhraseParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceSblDmac5AesCmacContext)
 
 VITASDK_BUILD_ASSERT_EQ (0x28, SceSblDmac5HashTransformContext)