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;
return new_closure(&st->cl);
}
-init_module dh_module;
void dh_module(dict_t *dict)
{
add_closure(dict,"diffie-hellman",dh_apply);