uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
openpsid_ddrdb.h
1/* Copyright (C) 2011 - 2016 The uOFW team
2 See the file COPYING for copying permission.
3*/
4
17#ifndef OPENPSID_DDRDB_H
18#define OPENPSID_DDRDB_H
19
20#include "common_header.h"
21
22#ifdef __cplusplus
23extern "C" {
24#endif
25
27 #define SCE_DNAS_USER_DATA_MAX_LEN 2048
28
41 s32 sceDdrdbDecrypt(u8 *pSrcData, SceSize size);
42
55 s32 sceDdrdbEncrypt(u8 *pSrcData, SceSize size);
56
66 s32 sceDdrdbHash(u8 *pSrcData, SceSize size, u8 *pDigest);
67
78 s32 sceDdrdbMul1(u8 *pKeyData);
79
92 s32 sceDdrdbMul2(u8 *pPrivKey, u8 *pBasePoint, u8 *pNewPoint);
93
107 s32 sceDdrdbSigvry(u8 *pPubKey, u8 *pData, u8 *pSig);
108
116 s32 sceDdrdbCertvry(u8 *pCert);
117
130 s32 sceDdrdbSiggen(u8 *pPrivKey, u8 *pSrcData, u8 *pSig);
131
141 s32 sceDdrdbPrngen(u8 *pDstData);
142
155 s32 sceDdrdb_F013F8BF(u8 *pData, u8 *pSig);
156
157#ifdef __cplusplus
158}
159#endif
160
161#endif /* OPENPSID_DDRDB_H */
162
s32 sceDdrdbDecrypt(u8 *pSrcData, SceSize size)
s32 sceDdrdbSigvry(u8 *pPubKey, u8 *pData, u8 *pSig)
s32 sceDdrdbSiggen(u8 *pPrivKey, u8 *pSrcData, u8 *pSig)
s32 sceDdrdbHash(u8 *pSrcData, SceSize size, u8 *pDigest)
s32 sceDdrdbPrngen(u8 *pDstData)
s32 sceDdrdbEncrypt(u8 *pSrcData, SceSize size)
s32 sceDdrdb_F013F8BF(u8 *pData, u8 *pSig)
s32 sceDdrdbMul2(u8 *pPrivKey, u8 *pBasePoint, u8 *pNewPoint)
s32 sceDdrdbCertvry(u8 *pCert)
s32 sceDdrdbMul1(u8 *pKeyData)