chiark / gitweb /
cleanup: remove other redundant declarations
[secnet.git] / dh.c
diff --git a/dh.c b/dh.c
index 5917d39e0dd6f7df0b47ed0b2794a3a3e60f8f8e..91d08ced2dc805a839dcc3bf9b471c6387a2f0bc 100644 (file)
--- a/dh.c
+++ b/dh.c
@@ -31,8 +31,9 @@ static string_t dh_makepublic(void *sst, uint8_t *secret, uint32_t secretlen)
     return r;
 }
 
+static dh_makeshared_fn dh_makeshared;
 static void dh_makeshared(void *sst, uint8_t *secret, uint32_t secretlen,
-                         string_t rempublic, uint8_t *sharedsecret,
+                         cstring_t rempublic, uint8_t *sharedsecret,
                          uint32_t buflen)
 {
     struct dh *st=sst;
@@ -117,7 +118,6 @@ static list_t *dh_apply(closure_t *self, struct cloc loc, dict_t *context,
     return new_closure(&st->cl);
 }
 
-init_module dh_module;
 void dh_module(dict_t *dict)
 {
     add_closure(dict,"diffie-hellman",dh_apply);