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

dkcCryptograph.h

説明を見る。
00001 
00008 #ifndef DKUTIL_C_CRYPTOGRAPH_H
00009 #define DKUTIL_C_CRYPTOGRAPH_H
00010 
00011 #include "dkcRijndael.h"
00012 #include "dkcBlowfish.h"
00013 #include "dkcVernam.h"
00014 
00015 #include "dkcArcfour.h"
00016 #include "dkcHC256.h"
00017 #include "dkcSNOW20.h"
00018 
00019 #include "dkcHMAC.h"
00020 
00021 
00022 
00023 //**********************************************************
00024 //helper
00025 
00027 DKC_EXTERN BYTE WINAPI dkcEncryptByte(BYTE src,BYTE x);
00028 
00031 DKC_EXTERN BYTE WINAPI dkcDecryptByte(BYTE src,BYTE x);
00032 
00033 DKC_EXTERN int WINAPI dkcSNOW2GetInitializeVector(const void *key,size_t keysize,
00034                                                                                                         uint32 *iv3,uint32 *iv2,uint32 *iv1,uint32 *iv0);
00035 
00036 DKC_EXTERN DKC_SNOW2 *WINAPI dkcAllocSNOW2NoLimitKeyLength(const void *key,size_t keysize);
00037 
00038 DKC_EXTERN DKC_HC256 *WINAPI dkcAllocHC256NoLimitKeyLength(const void *key,size_t keysize);
00039 
00041 DKC_EXTERN int WINAPI dkcCalculateInitializeVector(void *dest,size_t destsize_and_generate_iv_size,const void *key,size_t keysize);
00042 
00043 //**********************************************************
00044 
00045 
00046 
00047 #if !defined( DKUTIL_C_CRYPTOGRAPH_C ) &&  defined(USE_DKC_INDEPENDENT_INCLUDE)
00048 #   include "dkcCryptograph.c"
00049 #endif
00050 
00051 #endif //end of include once

dkutil_cに対してSat Sep 10 09:23:55 2005に生成されました。  doxygen 1.4.4