update syscall.

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@111 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
nakasima 2007-06-06 08:16:54 +00:00
parent a3c0852954
commit 587e5508d1

View File

@ -22,24 +22,55 @@
extern "C" { extern "C" {
#endif #endif
int SVC_InitSignHeap(
/*---------------------------------------------------------------------------* int acmemory_pool[3],
Name: SVC_DecryptoSign void* heap,
unsigned int length
Description:
Arguments: buffer :
sgn_ptr :
key_ptr :
Returns: None
*---------------------------------------------------------------------------*/
int SVC_DecryptoSign(
void* buffer, // 出力領域
const void* sgn_ptr, // データへのポインタ
const void* key_ptr // キーへのポインタ
); );
int SVC_DecryptoRSA(
void* acmemory_pool,
void* pData,
unsigned int *len // 出力サイズ
);
int SVC_DecryptoSign(
void* acmemory_pool,
void* buffer, // 出力領域
const void* sgn_ptr, // データへのポインタ
const void* key_ptr // キーへのポインタ
);
int SVC_DecryptoSignDER(
void* acmemory_pool,
void* buffer, // 出力領域
const void* sgn_ptr, // データへのポインタ
const void* key_ptr // キーへのポインタ
);
int SVC_GetDigest(
void* buffer, // 出力領域
const void* buf, // データへのポインタ
unsigned int len // データの長さ
);
int SVC_CompareDigest(
const void* decedHash, // ACSign_Decryptoの出力
const void* digest // ACSign_DigestUnitの出力
);
int SVC_UncompressLZ8FromDevice( const void* srcp,
void* destp,
const void* paramp,
const MIReadStreamCallbacks *callbacks
);
int SVC_UncompressLZ16FromDeviceIMG( const void* srcp,
void* destp,
const void* paramp,
const MIReadStreamCallbacks *callbacks
);
#ifdef __cplusplus #ifdef __cplusplus
} /* extern "C" */ } /* extern "C" */