Home
last modified time | relevance | path

Searched refs:cookie_secrets (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/unbound/util/
H A Dedns.c196 struct cookie_secrets*
199 struct cookie_secrets* cookie_secrets = calloc(1, in cookie_secrets_create() local
200 sizeof(*cookie_secrets)); in cookie_secrets_create()
201 if(!cookie_secrets) in cookie_secrets_create()
203 lock_basic_init(&cookie_secrets->lock); in cookie_secrets_create()
204 lock_protect(&cookie_secrets->lock, &cookie_secrets->cookie_count, in cookie_secrets_create()
205 sizeof(cookie_secrets->cookie_count)); in cookie_secrets_create()
206 lock_protect(&cookie_secrets->lock, cookie_secrets->cookie_secrets, in cookie_secrets_create()
208 return cookie_secrets; in cookie_secrets_create()
212 cookie_secrets_delete(struct cookie_secrets* cookie_secrets) in cookie_secrets_delete() argument
[all …]
H A Dedns.h91 struct cookie_secrets { struct
101 cookie_secret_type cookie_secrets[UNBOUND_COOKIE_HISTORY_SIZE]; argument
198 struct cookie_secrets* cookie_secrets_create(void);
204 void cookie_secrets_delete(struct cookie_secrets* cookie_secrets);
212 int cookie_secrets_apply_cfg(struct cookie_secrets* cookie_secrets,
229 struct cookie_secrets* cookie_secrets, int v4,
238 void add_cookie_secret(struct cookie_secrets* cookie_secrets, uint8_t* secret,
245 void activate_cookie_secret(struct cookie_secrets* cookie_secrets);
251 void drop_cookie_secret(struct cookie_secrets* cookie_secrets);
/freebsd/contrib/unbound/daemon/
H A Ddaemon.h62 struct cookie_secrets;
156 struct cookie_secrets* cookie_secrets; member
H A Dremote.c3216 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets; in cookie_secret_file_dump() local
3232 if(cookie_secrets == NULL) { in cookie_secret_file_dump()
3238 for(i = 0; i < cookie_secrets->cookie_count; i++) { in cookie_secret_file_dump()
3239 struct cookie_secret const* cs = &cookie_secrets-> in cookie_secret_file_dump()
3240 cookie_secrets[i]; in cookie_secret_file_dump()
3258 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets; in do_activate_cookie_secret() local
3264 if(cookie_secrets == NULL) { in do_activate_cookie_secret()
3268 lock_basic_lock(&cookie_secrets->lock); in do_activate_cookie_secret()
3270 if(cookie_secrets->cookie_count <= 1 ) { in do_activate_cookie_secret()
3271 lock_basic_unlock(&cookie_secrets->lock); in do_activate_cookie_secret()
[all …]
H A Ddaemon.c746 if(!(daemon->cookie_secrets = cookie_secrets_create())) in daemon_fork()
748 if(!cookie_secrets_apply_cfg(daemon->cookie_secrets, in daemon_fork()
950 cookie_secrets_delete(daemon->cookie_secrets); in daemon_delete()
H A Dworker.c1573 worker->daemon->cookie_secrets)) != 0) { in worker_handle_request()
/freebsd/contrib/unbound/util/data/
H A Dmsgparse.h76 struct cookie_secrets;
335 struct cookie_secrets* cookie_secrets);
H A Dmsgparse.c951 struct cookie_secrets* cookie_secrets) in parse_edns_options_from_query() argument
1079 rdata_ptr, opt_len, cookie_secrets, in parse_edns_options_from_query()
1115 if(!cookie_secrets) in parse_edns_options_from_query()
1117 lock_basic_lock(&cookie_secrets->lock); in parse_edns_options_from_query()
1118 if(cookie_secrets->cookie_count < 1) { in parse_edns_options_from_query()
1119 lock_basic_unlock(&cookie_secrets->lock); in parse_edns_options_from_query()
1123 cookie_secrets->cookie_secrets[0].cookie_secret, in parse_edns_options_from_query()
1125 lock_basic_unlock(&cookie_secrets->lock); in parse_edns_options_from_query()
1272 struct cookie_secrets* cookie_secrets) in parse_edns_from_query_pkt() argument
1318 c, repinfo, now, region, cookie_secrets); in parse_edns_from_query_pkt()