2 * Author : Paul Kocher
\r
3 * E-mail : pck@netcom.com
\r
5 * Description: C implementation of the Blowfish algorithm.
\r
8 #define MAXKEYBYTES 56 /* 448 bits */
\r
14 unsigned long P[16 + 2];
\r
16 unsigned long S[4][256];
\r
22 void Blowfish_Init(BLOWFISH_CTX *ctx, unsigned char *key, int keyLen);
\r
24 void Blowfish_Encrypt(BLOWFISH_CTX *ctx, unsigned long *xl, unsigned long
\r
27 void Blowfish_Decrypt(BLOWFISH_CTX *ctx, unsigned long *xl, unsigned long
\r
30 int Blowfish_Test(BLOWFISH_CTX *ctx); /* 0=ok, -1=bad */
\r