=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/Attic/cast.h,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/include/Attic/cast.h 1998/07/21 22:23:17 1.1 --- src/include/Attic/cast.h 1998/07/21 22:42:01 1.2 *************** *** 1,4 **** ! /* $OpenBSD: cast.h,v 1.1 1998/07/21 22:23:17 provos Exp $ */ /* * CAST-128 in C * Written by Steve Reid --- 1,4 ---- ! /* $OpenBSD: cast.h,v 1.2 1998/07/21 22:42:01 provos Exp $ */ /* * CAST-128 in C * Written by Steve Reid *************** *** 9,25 **** #ifndef _CAST_H_ #define _CAST_H_ - typedef unsigned char u8; /* 8-bit unsigned */ - typedef unsigned long u32; /* 32-bit unsigned */ - typedef struct { ! u32 xkey[32]; /* Key, after expansion */ int rounds; /* Number of rounds to use, 12 or 16 */ } cast_key; ! void cast_setkey(cast_key* key, u8* rawkey, int keybytes); ! void cast_encrypt(cast_key* key, u8* inblock, u8* outblock); ! void cast_decrypt(cast_key* key, u8* inblock, u8* outblock); #endif /* ifndef _CAST_H_ */ --- 9,22 ---- #ifndef _CAST_H_ #define _CAST_H_ typedef struct { ! u_int32_t xkey[32]; /* Key, after expansion */ int rounds; /* Number of rounds to use, 12 or 16 */ } cast_key; ! void cast_setkey(cast_key* key, u_int8_t* rawkey, int keybytes); ! void cast_encrypt(cast_key* key, u_int8_t* inblock, u_int8_t* outblock); ! void cast_decrypt(cast_key* key, u_int8_t* inblock, u_int8_t* outblock); #endif /* ifndef _CAST_H_ */