メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcVernam.h

説明を見る。
00001 
00006 #ifndef dkutil_c_Vernam
00007 #define dkutil_c_Vernam
00008 
00009 
00010 #include "dkcOSIndependent.h"
00011 
00012 
00013 
00014 //**********************************************************
00015 
00017 typedef int (WINAPIV *DKC_VERNAM_F_TYPE)(ULONG *,ULONG);
00018 
00029 DKC_EXTERN void WINAPI dkcVernamEncrypt(BYTE *buffer,size_t size,const BYTE *key,size_t keysize,ULONG seed,DKC_VERNAM_F_TYPE ff);
00038 #define dkcVernamDecrypt(buffer,size,key,keysize,seed,ff) \
00039     dkcVernamEncrypt(buffer,size,key,keysize,seed,ff)
00040 
00041 //DKC_EXTERN void WINAPI dkcVernamEncrypt2(BYTE *buffer,size_t size,const BYTE *key,size_t keysize,const char *operation);
00042 
00051 DKC_EXTERN void WINAPI dkcEasyVernamEncrypt(BYTE *buffer,size_t size,ULONG seed,DKC_VERNAM_F_TYPE ff);
00053 #define dkcEasyVernamDecrypt(buffer,size,seed,ff) \
00054     dkcEasyVernamEncrypt(buffer,size,seed,ff)
00055 
00056 
00077 #endif //end of include once

dkutil_cに対してSun Jul 18 22:45:22 2004に生成されました。 doxygen 1.3.6