vitasdk
Documentation of the vitasdk
dmac5.h File Reference
#include <vitasdk/build_utils.h>
#include <psp2/types.h>
#include <psp2common/sblssmgr.h>

Go to the source code of this file.

Data Structures

struct  SceSblDmac5EncDecParam
 
struct  SceSblDmac5HashTransformParam
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x18, SceSblDmac5EncDecParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceSblDmac5HashTransformParam)
 
int sceSblDmac5EncDec (SceSblDmac5EncDecParam *param, SceUInt32 command)
 Execute DMAC5 encdec command.
 
int sceSblDmac5EncDecKeyGen (const SceSblDmac5EncDecParam *param, SceUInt32 key_id, SceUInt32 command)
 Execute a user-mode DMAC5 cipher operation using an AuthMgr-derived key.
 
int sceSblDmac5HashTransform (SceSblDmac5HashTransformParam *param, SceUInt32 command, SceUInt32 flags)
 Execute DMAC5 hash transform command.
 
int sceSblDmac5HmacKeyGen (const SceSblDmac5HashTransformParam *param, SceUInt32 key_id, SceUInt32 command, SceUInt32 flags)
 Execute a user-mode keyed DMAC5 hash operation using an AuthMgr-derived key.