+static void blowfish_cskey(unsigned char *key)
+{
+ blowfish_setkey(&ectx, key, 16);
+ logevent("Initialised Blowfish client->server encryption");
+}
+
+static void blowfish_sckey(unsigned char *key)
+{
+ blowfish_setkey(&dctx, key, 16);
+ logevent("Initialised Blowfish server->client encryption");
+}
+
+static void blowfish_csiv(unsigned char *key)
+{
+ ectx.iv0 = GET_32BIT_LSB_FIRST(key);
+ ectx.iv1 = GET_32BIT_LSB_FIRST(key+4);
+}
+
+static void blowfish_sciv(unsigned char *key)
+{
+ dctx.iv0 = GET_32BIT_LSB_FIRST(key);
+ dctx.iv1 = GET_32BIT_LSB_FIRST(key+4);
+}
+