return new_closure(&st->cl);
}
-init_module dh_module;
void dh_module(dict_t *dict)
{
add_closure(dict,"diffie-hellman",dh_apply);
prefix);
}
-init_module log_module;
void log_module(dict_t *dict)
{
add_closure(dict,"logfile",logfile_apply);
struct hash_if ops;
};
-init_module md5_module;
void md5_module(dict_t *dict)
{
struct md5 *st;
return new_closure(&st->nl.cl);
}
-init_module netlink_module;
void netlink_module(dict_t *dict)
{
add_closure(dict,"null-netlink",null_apply);
return new_closure(&st->cl);
}
-init_module resolver_module;
void resolver_module(dict_t *dict)
{
add_closure(dict,"adns",adnsresolver_apply);
return new_closure(&st->cl);
}
-init_module rsa_module;
void rsa_module(dict_t *dict)
{
add_closure(dict,"rsa-private",rsapriv_apply);
struct hash_if ops;
};
-init_module sha1_module;
void sha1_module(dict_t *dict)
{
struct sha1 *st;
return new_closure(&st->cl);
}
-init_module site_module;
void site_module(dict_t *dict)
{
add_closure(dict,"site",site_apply);
return new_closure(&st->slip.nl.cl);
}
-init_module slip_module;
void slip_module(dict_t *dict)
{
add_closure(dict,"userv-ipif",userv_apply);
return new_closure(&st->cl);
}
-init_module transform_module;
void transform_module(dict_t *dict)
{
struct keyInstance k;
return tun_create(self,loc,context,args,TUN_FLAVOUR_BSD);
}
-init_module tun_module;
void tun_module(dict_t *dict)
{
add_closure(dict,"tun",tun_apply);
return new_closure(&st->cl);
}
-init_module udp_module;
void udp_module(dict_t *dict)
{
add_closure(dict,"udp",udp_apply);
return new_closure(&st->cl);
}
-init_module util_module;
void util_module(dict_t *dict)
{
add_closure(dict,"sysbuffer",buffer_apply);