メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcDCF01.h

説明を見る。
00001 
00017 #ifndef DKUTIL_C_DCF01_H
00018 #define DKUTIL_C_DCF01_H
00019 
00020 #include "dcf_misc.h"
00021 
00022 typedef struct dkc_dKingyoCryptionFileHeader01{
00023     uint8 hash_value[SHA512_BIN_BUFFER_SIZE];
00024     uint64 data_size;
00025 }DKC_DCF_HEADER01;
00026 
00027 
00032 DKC_EXTERN DKC_DCF *WINAPI dkcAllocDCF_Version01_SNOW2(DKC_SNOW2 *attach_cp,DKC_STREAM *attach_sp);
00033 
00034 DKC_EXTERN DKC_DCF *WINAPI dkcAllocDCF01(const char *filename,uint32 stream_flags,const void *key,size_t keysize);
00035 
00036 DKC_EXTERN int WINAPI dkcFreeDCF01(DKC_DCF **pp);
00037 
00041 DKC_EXTERN void WINAPI dkcDCF01Init(DKC_DCF *p);
00042 
00043 
00048 DKC_EXTERN int WINAPI dkcDCF01Write(DKC_DCF *p,const void *data,size_t size,size_t *write_size);
00053 DKC_EXTERN int WINAPI dkcDCF01WriteFinal(DKC_DCF *p);
00058 DKC_EXTERN int WINAPI dkcDCF01Read(DKC_DCF *p,void *buff,size_t size,size_t *readsize);
00059 
00063 DKC_EXTERN int WINAPI dkcDCF01ReadFinal(DKC_DCF *p);
00064 
00065 //DKC_EXTERN BOOL WINAPI dkcDCF01PasswordCheck(const char *filename,const void *password,size_t size);
00066 
00067 DKC_EXTERN int WINAPI dkcFileToDCF01(const char *save_filename,const char *target_filename,
00068                      const void *key,size_t keysize);
00069 
00070 DKC_EXTERN int WINAPI dkcDCF01ToFile(const char *dest_filename,const char *target_filename,
00071                      const void *key,size_t keysize);
00072 
00073 
00074 
00075 #endif //end of include once

dkutil_cに対してMon Jan 16 00:39:46 2006に生成されました。  doxygen 1.4.4