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

rijndael-alg-fst.h

説明を見る。
00001 
00026 #ifndef __RIJNDAEL_ALG_FST_H
00027 #define __RIJNDAEL_ALG_FST_H
00028 
00029 #define MAXKC   (256/32)
00030 #define MAXKB   (256/8)
00031 #define MAXNR   14
00032 
00033 typedef unsigned char   u8; 
00034 typedef unsigned short  u16;    
00035 typedef unsigned int    u32;
00036 
00037 int rijndaelKeySetupEnc(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
00038 int rijndaelKeySetupDec(u32 rk[/*4*(Nr + 1)*/], const u8 cipherKey[], int keyBits);
00039 void rijndaelEncrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 pt[16], u8 ct[16]);
00040 void rijndaelDecrypt(const u32 rk[/*4*(Nr + 1)*/], int Nr, const u8 ct[16], u8 pt[16]);
00041 
00042 #ifdef INTERMEDIATE_VALUE_KAT
00043 void rijndaelEncryptRound(const u32 rk[/*4*(Nr + 1)*/], int Nr, u8 block[16], int rounds);
00044 void rijndaelDecryptRound(const u32 rk[/*4*(Nr + 1)*/], int Nr, u8 block[16], int rounds);
00045 #endif /* INTERMEDIATE_VALUE_KAT */
00046 
00047 #endif /* __RIJNDAEL_ALG_FST_H */

dkutil_cに対してTue Feb 22 02:01:50 2005に生成されました。 doxygen 1.3.6