struct GWEN_CRYPT_KEY GWEN_CRYPT_KEY
struct GWEN_CRYPTMGR GWEN_CRYPTMGR
GWENHYWFAR_API int GWEN_Sar_Verify(GWEN_SAR *sr, GWEN_CRYPTMGR *cm)
GWENHYWFAR_API int GWEN_Sar_CloseArchive(GWEN_SAR *sr, int abandon)
GWENHYWFAR_API int GWEN_Sar_CheckFile(GWEN_SAR *sr, const GWEN_SAR_FILEHEADER *fh)
GWENHYWFAR_API const GWEN_SAR_FILEHEADER_LIST * GWEN_Sar_GetHeaders(GWEN_SAR *sr)
GWENHYWFAR_API int GWEN_Sar_CheckArchive(const char *inFile)
GWENHYWFAR_API int GWEN_Sar_AddFile(GWEN_SAR *sr, const char *fname)
GWENHYWFAR_API int GWEN_Sar_ExtractFile(GWEN_SAR *sr, const GWEN_SAR_FILEHEADER *fh)
GWENHYWFAR_API int GWEN_Sar_OpenArchive(GWEN_SAR *sr, const char *aname, GWEN_SYNCIO_FILE_CREATIONMODE cm, uint32_t acc)
GWENHYWFAR_API void GWEN_Sar_Attach(GWEN_SAR *sr)
GWENHYWFAR_API int GWEN_Sar_Sign(GWEN_SAR *sr, GWEN_CRYPTMGR *cm)
GWENHYWFAR_API int GWEN_Sar_VerifyArchive(const char *inFile, const char *signer, GWEN_CRYPT_KEY *key)
GWENHYWFAR_API int GWEN_Sar_SignArchive(const char *inFile, const char *signer, GWEN_CRYPT_KEY *key)
GWENHYWFAR_API void GWEN_Sar_free(GWEN_SAR *sr)
GWENHYWFAR_API int GWEN_Sar_UnpackArchive(const char *inFile, const char *where)
GWENHYWFAR_API GWEN_SAR * GWEN_Sar_new(void)
GWENHYWFAR_API int GWEN_Sar_CreateArchive(GWEN_SAR *sr, const char *aname)
GWEN_SYNCIO_FILE_CREATIONMODE