[BACK]Return to cast.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/Attic/cast.h between version 1.1 and 1.2

version 1.1, 1998/07/21 22:23:17 version 1.2, 1998/07/21 22:42:01
Line 9 
Line 9 
 #ifndef _CAST_H_  #ifndef _CAST_H_
 #define _CAST_H_  #define _CAST_H_
   
 typedef unsigned char u8;       /* 8-bit unsigned */  
 typedef unsigned long u32;      /* 32-bit unsigned */  
   
 typedef struct {  typedef struct {
         u32 xkey[32];   /* Key, after expansion */          u_int32_t xkey[32];     /* Key, after expansion */
         int rounds;             /* Number of rounds to use, 12 or 16 */          int rounds;             /* Number of rounds to use, 12 or 16 */
 } cast_key;  } cast_key;
   
 void cast_setkey(cast_key* key, u8* rawkey, int keybytes);  void cast_setkey(cast_key* key, u_int8_t* rawkey, int keybytes);
 void cast_encrypt(cast_key* key, u8* inblock, u8* outblock);  void cast_encrypt(cast_key* key, u_int8_t* inblock, u_int8_t* outblock);
 void cast_decrypt(cast_key* key, u8* inblock, u8* outblock);  void cast_decrypt(cast_key* key, u_int8_t* inblock, u_int8_t* outblock);
   
 #endif /* ifndef _CAST_H_ */  #endif /* ifndef _CAST_H_ */
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2