Exports for User.
More...
Exports for User.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
◆ SceSblDmac5EncDecParam
| struct SceSblDmac5EncDecParam |
| Data Fields |
|
const void * |
src |
|
|
void * |
dst |
|
|
SceSize |
length |
|
|
const void * |
key |
|
|
SceSize |
keysize |
|
|
void * |
iv |
|
◆ SceSblDmac5HashTransformContext
| struct SceSblDmac5HashTransformContext |
◆ SceSblDmac5HashTransformParam
| struct SceSblDmac5HashTransformParam |
| Data Fields |
|
const void * |
src |
|
|
void * |
dst |
|
|
SceSize |
length |
|
|
const void * |
key |
|
|
SceSize |
keysize |
|
|
void * |
ctx |
|
◆ VITASDK_BUILD_ASSERT_EQ() [1/3]
◆ VITASDK_BUILD_ASSERT_EQ() [2/3]
◆ VITASDK_BUILD_ASSERT_EQ() [3/3]
◆ sceSblDmac5EncDec()
Execute DMAC5 encdec command.
- Parameters
-
| [in,out] | param | - The encdec param. |
| [in] | command | - The DMAC5 encdec command. |
- Returns
- 0 on success, else < 0.
◆ sceSblDmac5HashTransform()
Execute DMAC5 hash transform command.
- Parameters
-
| [in,out] | param | - The encdec param. |
| [in] | command | - The DMAC5 hash base command. |
| [in] | extra | - The DMAC5 extra command. |
- Returns
- 0 on success, else < 0.
◆ src [1/2]
| const void* SceSblDmac5EncDecParam::src |
◆ dst [1/2]
| void* SceSblDmac5EncDecParam::dst |
◆ length [1/3]
| SceSize SceSblDmac5EncDecParam::length |
◆ key [1/2]
| const void* SceSblDmac5EncDecParam::key |
◆ keysize [1/2]
| SceSize SceSblDmac5EncDecParam::keysize |
◆ iv
| void* SceSblDmac5EncDecParam::iv |
◆ state
| SceUInt32 SceSblDmac5HashTransformContext::state[8] |
◆ length [2/3]
| SceUInt64 SceSblDmac5HashTransformContext::length |
◆ src [2/2]
| const void* SceSblDmac5HashTransformParam::src |
◆ dst [2/2]
| void* SceSblDmac5HashTransformParam::dst |
◆ length [3/3]
| SceSize SceSblDmac5HashTransformParam::length |
◆ key [2/2]
| const void* SceSblDmac5HashTransformParam::key |
◆ keysize [2/2]
| SceSize SceSblDmac5HashTransformParam::keysize |
◆ ctx
| void* SceSblDmac5HashTransformParam::ctx |