3 * E-mail : pck@netcom.com
5 * Description: C implementation of the Blowfish algorithm.
11 #include "stg/os_int.h"
13 #define MAXKEYBYTES 56 /* 448 bits */
20 void Blowfish_Init(BLOWFISH_CTX *ctx, unsigned char *key, int keyLen);
21 void Blowfish_Encrypt(BLOWFISH_CTX *ctx, uint32_t *xl, uint32_t *xr);
22 void Blowfish_Decrypt(BLOWFISH_CTX *ctx, uint32_t *xl, uint32_t *xr);
24 void EnDecodeInit(const char * key, int passwdLen, BLOWFISH_CTX *ctx);
25 void DecodeString(char * d, const char * s, BLOWFISH_CTX *ctx);
26 void EncodeString(char * d, const char * s, BLOWFISH_CTX *ctx);