Exports for Kernel.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
SceSblPostSsMgrForDriver_stub
◆ SceSblRsaDataParam
struct SceSblRsaDataParam |
Data Fields |
void * |
data |
|
unsigned int |
size |
|
◆ SceSblRsaPublicKeyParam
struct SceSblRsaPublicKeyParam |
Data Fields |
const void * |
n |
|
const void * |
k |
|
◆ SceSblRsaPrivateKeyParam
struct SceSblRsaPrivateKeyParam |
Data Fields |
int |
unk_0x00 |
|
int |
unk_0x04 |
|
int |
unk_0x08 |
|
int |
unk_0x0C |
|
void * |
p |
|
void * |
q |
|
void * |
dp |
|
void * |
dq |
|
void * |
qp |
|
◆ VITASDK_BUILD_ASSERT_EQ() [1/3]
◆ VITASDK_BUILD_ASSERT_EQ() [2/3]
◆ VITASDK_BUILD_ASSERT_EQ() [3/3]
◆ ksceSblRSA2048CreateSignature()
Create the new RSA signature.
- Parameters
-
[in,out] | rsa_signature | - The RSA signature result |
[in] | hash | - The RSA signature hash |
[in] | private_key | - The RSA private key |
[in] | type | - The RSA signature type. [2, 4, 5, 0xB, 0xC, 0xD, 0xE] |
- Returns
- SCE_OK on success, < 0 on error
◆ ksceSblRSA2048VerifySignature()
Verufy the new RSA signature.
- Parameters
-
[in] | rsa_signature | - The RSA signature input |
[in] | hash | - The RSA signature hash |
[in] | public_key | - The RSA public key |
[in] | type | - The RSA signature type. [2, 4, 5, 0xB, 0xC, 0xD, 0xE] |
- Returns
- SCE_OK on success, < 0 on error