-u4byte *twofish_set_key(TwofishContext *ctx,
- const u4byte in_key[], const u4byte key_len);
-void twofish_encrypt(TwofishContext *ctx,
- const u4byte in_blk[4], u4byte out_blk[]);
-void twofish_decrypt(TwofishContext *ctx,
- const u4byte in_blk[4], u4byte out_blk[4]);
-
-#endif
+int twofish_setup(const unsigned char *key, int keylen, int num_rounds,
+ twofish_key *skey);
+int twofish_encrypt(const SilcUInt32 pt[4], SilcUInt32 ct[4],
+ twofish_key *skey);
+int twofish_decrypt(const SilcUInt32 ct[4], SilcUInt32 pt[4],
+ twofish_key *skey);
+
+#endif /* TWOFISH_INTERNAL_H */