mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
endian for sceChnnlsv
This commit is contained in:
parent
aa1787411e
commit
c1ffaa9e1f
2 changed files with 11 additions and 7 deletions
|
@ -491,7 +491,9 @@ int sceSdSetMember_(pspChnnlsvContext2& ctx, u8* data, int alignedLen)
|
||||||
{
|
{
|
||||||
for(i = 0; alignedLen >= 2048; i += 2048)
|
for(i = 0; alignedLen >= 2048; i += 2048)
|
||||||
{
|
{
|
||||||
int res = sub_0000(kirkData, data + i, 2048, ctx.cryptedData, ctx.unkn, ctx.mode);
|
int ctx_unkn = ctx.unkn;
|
||||||
|
int res = sub_0000(kirkData, data + i, 2048, ctx.cryptedData, ctx_unkn, ctx.mode);
|
||||||
|
ctx.unkn = ctx_unkn;
|
||||||
alignedLen -= 2048;
|
alignedLen -= 2048;
|
||||||
if (res)
|
if (res)
|
||||||
return res;
|
return res;
|
||||||
|
@ -501,8 +503,10 @@ int sceSdSetMember_(pspChnnlsvContext2& ctx, u8* data, int alignedLen)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
int ctx_unkn = ctx.unkn;
|
||||||
return sub_0000(kirkData, data + i, alignedLen, ctx.cryptedData, ctx.unkn, ctx.mode);
|
int res = sub_0000(kirkData, data + i, alignedLen, ctx.cryptedData, ctx_unkn, ctx.mode);
|
||||||
|
ctx.unkn = ctx_unkn;
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sceChnnlsv_21BE78B4(u32 ctxAddr)
|
int sceChnnlsv_21BE78B4(u32 ctxAddr)
|
||||||
|
|
|
@ -19,18 +19,18 @@
|
||||||
|
|
||||||
typedef struct _pspChnnlsvContext1 {
|
typedef struct _pspChnnlsvContext1 {
|
||||||
/** Cipher mode */
|
/** Cipher mode */
|
||||||
int mode;
|
s32_le mode;
|
||||||
|
|
||||||
/** Context data */
|
/** Context data */
|
||||||
u8 result[0x10];
|
u8 result[0x10];
|
||||||
u8 key[0x10];
|
u8 key[0x10];
|
||||||
int keyLength;
|
s32_le keyLength;
|
||||||
} pspChnnlsvContext1;
|
} pspChnnlsvContext1;
|
||||||
|
|
||||||
typedef struct _pspChnnlsvContext2 {
|
typedef struct _pspChnnlsvContext2 {
|
||||||
/** Context data */
|
/** Context data */
|
||||||
int mode;
|
s32_le mode;
|
||||||
int unkn;
|
s32_le unkn;
|
||||||
u8 cryptedData[0x92];
|
u8 cryptedData[0x92];
|
||||||
} pspChnnlsvContext2;
|
} pspChnnlsvContext2;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue