25#if !defined(__LWS_DHT_DNSSEC_H__)
26#define __LWS_DHT_DNSSEC_H__
77 int (*
add_temp_zone)(
struct lws_context *context,
const char *domain,
const char *zone_str,
int ttl_secs);
78 int (*
publish_jws)(
struct lws_vhost *vhost,
const char *jws_filepath);
95 void (*
register_auth_cb)(
struct lws_vhost *vh, void (*cb)(
void *opaque,
const char *domain,
const char *payload_path),
void *opaque);
int(* bump_zone_serial)(struct lws_context *context, const char *zone_filepath)
int(* importnsd)(struct lws_context *context, struct lws_dht_dnssec_importnsd_args *args)
int(* notify_peer_outdated)(struct lws_vhost *vhost, const char *domain, const lws_sockaddr46 *sa46_peer, uint64_t newer_soa_serial)
int(* add_temp_zone)(struct lws_context *context, const char *domain, const char *zone_str, int ttl_secs)
int(* subscribe_zone)(struct lws_vhost *vhost, const char *domain)
int(* fetch_zone)(struct lws_context *cx, struct lws_dht_dnssec_fetch_zone_args *args)
void(* register_auth_cb)(struct lws_vhost *vh, void(*cb)(void *opaque, const char *domain, const char *payload_path), void *opaque)
uint32_t sign_validity_duration
int(* publish_jws)(struct lws_vhost *vhost, const char *jws_filepath)
lws_dht_dnssec_fetch_cb_t cb
int(* keygen)(struct lws_context *context, struct lws_dht_dnssec_keygen_args *args)
void(* lws_dht_dnssec_fetch_cb_t)(void *opaque, const char *domain, int status)
int(* signzone)(struct lws_context *context, struct lws_dht_dnssec_signzone_args *args)
int(* dsfromkey)(struct lws_context *context, struct lws_dht_dnssec_dsfromkey_args *args)