25#if defined(LWS_WITH_AUTHORITATIVE_DNS)
34 size_t wire_rdata_len;
37struct auth_dns_rrset {
54lws_auth_dns_parse_zone_buf(
const char *buf,
size_t len,
struct auth_dns_zone *zone);
57lws_auth_dns_free_zone(
struct auth_dns_zone *z);
59struct lws_auth_dns_sign_info {
60 const char *input_filepath;
61 const char *output_filepath;
62 const char *jws_filepath;
63 const char *zsk_jwk_filepath;
64 const char *ksk_jwk_filepath;
65 const char **subst_names;
66 const char **subst_values;
67 time_t sign_validity_start_time;
70 struct lws_context *cx;
79lws_auth_dns_sign_zone(
struct lws_auth_dns_sign_info *info);
87lws_auth_dns_verify_zone(
struct lws_auth_dns_sign_info *info);
struct lws_dll2 lws_dll2_t
struct lws_dll2_owner lws_dll2_owner_t