sbin/unwind/libunbound/util/data/msgparse.c
1079
rdata_ptr, opt_len, cookie_secrets,
sbin/unwind/libunbound/util/data/msgparse.c
1115
if(!cookie_secrets)
sbin/unwind/libunbound/util/data/msgparse.c
1117
lock_basic_lock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/data/msgparse.c
1118
if(cookie_secrets->cookie_count < 1) {
sbin/unwind/libunbound/util/data/msgparse.c
1119
lock_basic_unlock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/data/msgparse.c
1123
cookie_secrets->cookie_secrets[0].cookie_secret,
sbin/unwind/libunbound/util/data/msgparse.c
1125
lock_basic_unlock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/data/msgparse.c
1272
struct cookie_secrets* cookie_secrets)
sbin/unwind/libunbound/util/data/msgparse.c
1318
c, repinfo, now, region, cookie_secrets);
sbin/unwind/libunbound/util/data/msgparse.c
951
struct cookie_secrets* cookie_secrets)
sbin/unwind/libunbound/util/data/msgparse.h
335
struct cookie_secrets* cookie_secrets);
sbin/unwind/libunbound/util/data/msgparse.h
76
struct cookie_secrets;
sbin/unwind/libunbound/util/edns.c
214
struct cookie_secrets*
sbin/unwind/libunbound/util/edns.c
217
struct cookie_secrets* cookie_secrets = calloc(1,
sbin/unwind/libunbound/util/edns.c
218
sizeof(*cookie_secrets));
sbin/unwind/libunbound/util/edns.c
219
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
221
lock_basic_init(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
222
lock_protect(&cookie_secrets->lock, &cookie_secrets->cookie_count,
sbin/unwind/libunbound/util/edns.c
223
sizeof(cookie_secrets->cookie_count));
sbin/unwind/libunbound/util/edns.c
224
lock_protect(&cookie_secrets->lock, cookie_secrets->cookie_secrets,
sbin/unwind/libunbound/util/edns.c
226
return cookie_secrets;
sbin/unwind/libunbound/util/edns.c
230
cookie_secrets_delete(struct cookie_secrets* cookie_secrets)
sbin/unwind/libunbound/util/edns.c
232
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
234
lock_basic_destroy(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
235
explicit_bzero(cookie_secrets->cookie_secrets,
sbin/unwind/libunbound/util/edns.c
237
free(cookie_secrets);
sbin/unwind/libunbound/util/edns.c
242
cookie_secret_file_read(struct cookie_secrets* cookie_secrets,
sbin/unwind/libunbound/util/edns.c
251
cookie_secrets->cookie_count = 0;
sbin/unwind/libunbound/util/edns.c
274
decoded_len = hex_pton(secret, cookie_secrets->cookie_secrets[count].cookie_secret,
sbin/unwind/libunbound/util/edns.c
277
cookie_secrets->cookie_count++;
sbin/unwind/libunbound/util/edns.c
284
cookie_secrets_apply_cfg(struct cookie_secrets* cookie_secrets,
sbin/unwind/libunbound/util/edns.c
287
if(!cookie_secrets) {
sbin/unwind/libunbound/util/edns.c
293
if(!cookie_secret_file_read(cookie_secrets, cookie_secret_file))
sbin/unwind/libunbound/util/edns.c
300
struct cookie_secrets* cookie_secrets, int v4,
sbin/unwind/libunbound/util/edns.c
306
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
308
lock_basic_lock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
309
if(cookie_secrets->cookie_count == 0) {
sbin/unwind/libunbound/util/edns.c
310
lock_basic_unlock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
313
for(i=0; i<cookie_secrets->cookie_count; i++) {
sbin/unwind/libunbound/util/edns.c
316
cookie_secrets->cookie_secrets[i].cookie_secret,
sbin/unwind/libunbound/util/edns.c
320
lock_basic_unlock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
330
lock_basic_unlock(&cookie_secrets->lock);
sbin/unwind/libunbound/util/edns.c
334
void add_cookie_secret(struct cookie_secrets* cookie_secrets,
sbin/unwind/libunbound/util/edns.c
339
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
347
if(cookie_secrets->cookie_count == 0) {
sbin/unwind/libunbound/util/edns.c
348
memcpy( cookie_secrets->cookie_secrets->cookie_secret
sbin/unwind/libunbound/util/edns.c
350
cookie_secrets->cookie_count = 1;
sbin/unwind/libunbound/util/edns.c
355
memmove( &cookie_secrets->cookie_secrets[2], &cookie_secrets->cookie_secrets[1]
sbin/unwind/libunbound/util/edns.c
358
memcpy( cookie_secrets->cookie_secrets[1].cookie_secret
sbin/unwind/libunbound/util/edns.c
360
cookie_secrets->cookie_count = cookie_secrets->cookie_count < UNBOUND_COOKIE_HISTORY_SIZE
sbin/unwind/libunbound/util/edns.c
361
? cookie_secrets->cookie_count + 1 : UNBOUND_COOKIE_HISTORY_SIZE;
sbin/unwind/libunbound/util/edns.c
365
void activate_cookie_secret(struct cookie_secrets* cookie_secrets)
sbin/unwind/libunbound/util/edns.c
368
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
376
if(cookie_secrets->cookie_count < 2)
sbin/unwind/libunbound/util/edns.c
378
memcpy( active_secret, cookie_secrets->cookie_secrets[0].cookie_secret
sbin/unwind/libunbound/util/edns.c
380
memmove( &cookie_secrets->cookie_secrets[0], &cookie_secrets->cookie_secrets[1]
sbin/unwind/libunbound/util/edns.c
382
memcpy( cookie_secrets->cookie_secrets[cookie_secrets->cookie_count - 1].cookie_secret
sbin/unwind/libunbound/util/edns.c
387
void drop_cookie_secret(struct cookie_secrets* cookie_secrets)
sbin/unwind/libunbound/util/edns.c
389
if(!cookie_secrets)
sbin/unwind/libunbound/util/edns.c
393
if(cookie_secrets->cookie_count < 2)
sbin/unwind/libunbound/util/edns.c
395
explicit_bzero( cookie_secrets->cookie_secrets[cookie_secrets->cookie_count - 1].cookie_secret
sbin/unwind/libunbound/util/edns.c
397
cookie_secrets->cookie_count -= 1;
sbin/unwind/libunbound/util/edns.h
101
cookie_secret_type cookie_secrets[UNBOUND_COOKIE_HISTORY_SIZE];
sbin/unwind/libunbound/util/edns.h
214
struct cookie_secrets* cookie_secrets_create(void);
sbin/unwind/libunbound/util/edns.h
220
void cookie_secrets_delete(struct cookie_secrets* cookie_secrets);
sbin/unwind/libunbound/util/edns.h
228
int cookie_secrets_apply_cfg(struct cookie_secrets* cookie_secrets,
sbin/unwind/libunbound/util/edns.h
245
struct cookie_secrets* cookie_secrets, int v4,
sbin/unwind/libunbound/util/edns.h
254
void add_cookie_secret(struct cookie_secrets* cookie_secrets, uint8_t* secret,
sbin/unwind/libunbound/util/edns.h
261
void activate_cookie_secret(struct cookie_secrets* cookie_secrets);
sbin/unwind/libunbound/util/edns.h
267
void drop_cookie_secret(struct cookie_secrets* cookie_secrets);
usr.sbin/nsd/difffile.c
1888
size_t cookie_count, void* cookie_secrets) {
usr.sbin/nsd/difffile.c
1904
memmove(p, cookie_secrets, secrets_size);
usr.sbin/nsd/difffile.c
2151
memmove(nsd->cookie_secrets, task->zname, sizeof(nsd->cookie_secrets));
usr.sbin/nsd/difffile.c
2152
explicit_bzero(task->zname, sizeof(nsd->cookie_secrets));
usr.sbin/nsd/difffile.h
155
size_t cookie_count, void* cookie_secrets);
usr.sbin/nsd/edns.c
293
nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
306
nsd->cookie_secrets[i].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
335
siphash(q->edns.cookie, 32, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
339
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
343
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/nsd.h
398
cookie_secrets_type cookie_secrets;
usr.sbin/nsd/remote.c
2136
, xfrd->nsd->cookie_secrets);
usr.sbin/nsd/remote.c
2542
struct cookie_secret const* cs = &nsd->cookie_secrets[i];
usr.sbin/nsd/remote.c
2556
nsd->do_answer_cookie, nsd->cookie_count, nsd->cookie_secrets);
usr.sbin/nsd/remote.c
2577
memcpy( backup_cookie_secrets, nsd->cookie_secrets
usr.sbin/nsd/remote.c
2581
memcpy( nsd->cookie_secrets, backup_cookie_secrets
usr.sbin/nsd/remote.c
2603
memcpy( backup_cookie_secrets, nsd->cookie_secrets
usr.sbin/nsd/remote.c
2607
memcpy( nsd->cookie_secrets, backup_cookie_secrets
usr.sbin/nsd/remote.c
2644
memcpy( backup_cookie_secrets, nsd->cookie_secrets
usr.sbin/nsd/remote.c
2656
memcpy( nsd->cookie_secrets, backup_cookie_secrets
usr.sbin/nsd/remote.c
2692
struct cookie_secret const* cs = &nsd->cookie_secrets[i];
usr.sbin/nsd/util.c
1134
memcpy( nsd->cookie_secrets->cookie_secret
usr.sbin/nsd/util.c
1141
memmove( &nsd->cookie_secrets[2], &nsd->cookie_secrets[1]
usr.sbin/nsd/util.c
1144
memcpy( nsd->cookie_secrets[1].cookie_secret
usr.sbin/nsd/util.c
1162
memcpy( active_secret, nsd->cookie_secrets[0].cookie_secret
usr.sbin/nsd/util.c
1164
memmove( &nsd->cookie_secrets[0], &nsd->cookie_secrets[1]
usr.sbin/nsd/util.c
1166
memcpy( nsd->cookie_secrets[nsd->cookie_count - 1].cookie_secret
usr.sbin/nsd/util.c
1177
explicit_bzero( nsd->cookie_secrets[nsd->cookie_count - 1].cookie_secret
usr.sbin/nsd/util.c
1184
cookie_secret_type cookie_secrets[NSD_COOKIE_HISTORY_SIZE];
usr.sbin/nsd/util.c
1199
nsd->cookie_secrets[0].cookie_secret,
usr.sbin/nsd/util.c
1209
nsd->cookie_secrets[1].cookie_secret,
usr.sbin/nsd/util.c
1265
explicit_bzero(cookie_secrets, sizeof(cookie_secrets));
usr.sbin/nsd/util.c
1271
decoded_len = hex_pton(secret, cookie_secrets[count].cookie_secret,
usr.sbin/nsd/util.c
1278
explicit_bzero(cookie_secrets, sizeof(cookie_secrets));
usr.sbin/nsd/util.c
1287
memcpy(nsd->cookie_secrets, cookie_secrets, sizeof(cookie_secrets));
usr.sbin/nsd/util.c
1290
explicit_bzero(cookie_secrets, sizeof(cookie_secrets));
usr.sbin/nsd/util.c
1296
explicit_bzero(cookie_secrets, sizeof(cookie_secrets));
usr.sbin/nsd/util.c
1305
|| !RAND_bytes(nsd->cookie_secrets[j].cookie_secret, NSD_COOKIE_SECRET_SIZE))
usr.sbin/nsd/util.c
1308
nsd->cookie_secrets[j].cookie_secret[i] = random_generate(256);
usr.sbin/unbound/daemon/daemon.c
745
if(!(daemon->cookie_secrets = cookie_secrets_create()))
usr.sbin/unbound/daemon/daemon.c
747
if(!cookie_secrets_apply_cfg(daemon->cookie_secrets,
usr.sbin/unbound/daemon/daemon.c
953
cookie_secrets_delete(daemon->cookie_secrets);
usr.sbin/unbound/daemon/daemon.h
160
struct cookie_secrets* cookie_secrets;
usr.sbin/unbound/daemon/daemon.h
62
struct cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3666
struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3682
if(cookie_secrets == NULL) {
usr.sbin/unbound/daemon/remote.c
3688
for(i = 0; i < cookie_secrets->cookie_count; i++) {
usr.sbin/unbound/daemon/remote.c
3689
struct cookie_secret const* cs = &cookie_secrets->
usr.sbin/unbound/daemon/remote.c
3690
cookie_secrets[i];
usr.sbin/unbound/daemon/remote.c
3708
struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3714
if(cookie_secrets == NULL) {
usr.sbin/unbound/daemon/remote.c
3718
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3720
if(cookie_secrets->cookie_count <= 1 ) {
usr.sbin/unbound/daemon/remote.c
3721
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3727
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3732
activate_cookie_secret(cookie_secrets);
usr.sbin/unbound/daemon/remote.c
3735
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3743
struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3749
if(cookie_secrets == NULL) {
usr.sbin/unbound/daemon/remote.c
3753
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3755
if(cookie_secrets->cookie_count <= 1 ) {
usr.sbin/unbound/daemon/remote.c
3756
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3762
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3767
drop_cookie_secret(cookie_secrets);
usr.sbin/unbound/daemon/remote.c
3770
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3779
struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3785
if(cookie_secrets == NULL) {
usr.sbin/unbound/daemon/remote.c
3786
worker->daemon->cookie_secrets = cookie_secrets_create();
usr.sbin/unbound/daemon/remote.c
3787
if(!worker->daemon->cookie_secrets) {
usr.sbin/unbound/daemon/remote.c
3791
cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3793
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3796
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3801
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3809
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3818
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3825
add_cookie_secret(cookie_secrets, secret, UNBOUND_COOKIE_SECRET_SIZE);
usr.sbin/unbound/daemon/remote.c
3829
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3837
struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
usr.sbin/unbound/daemon/remote.c
3841
if(!cookie_secrets)
usr.sbin/unbound/daemon/remote.c
3843
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/remote.c
3844
for(i = 0; (size_t)i < cookie_secrets->cookie_count; i++) {
usr.sbin/unbound/daemon/remote.c
3845
struct cookie_secret const* cs = &cookie_secrets->
usr.sbin/unbound/daemon/remote.c
3846
cookie_secrets[i];
usr.sbin/unbound/daemon/remote.c
3855
else if (cookie_secrets->cookie_count == 2)
usr.sbin/unbound/daemon/remote.c
3861
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/daemon/worker.c
1662
worker->daemon->cookie_secrets)) != 0) {
usr.sbin/unbound/util/data/msgparse.c
1079
rdata_ptr, opt_len, cookie_secrets,
usr.sbin/unbound/util/data/msgparse.c
1115
if(!cookie_secrets)
usr.sbin/unbound/util/data/msgparse.c
1117
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/util/data/msgparse.c
1118
if(cookie_secrets->cookie_count < 1) {
usr.sbin/unbound/util/data/msgparse.c
1119
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/util/data/msgparse.c
1123
cookie_secrets->cookie_secrets[0].cookie_secret,
usr.sbin/unbound/util/data/msgparse.c
1125
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/util/data/msgparse.c
1272
struct cookie_secrets* cookie_secrets)
usr.sbin/unbound/util/data/msgparse.c
1318
c, repinfo, now, region, cookie_secrets);
usr.sbin/unbound/util/data/msgparse.c
951
struct cookie_secrets* cookie_secrets)
usr.sbin/unbound/util/data/msgparse.h
335
struct cookie_secrets* cookie_secrets);
usr.sbin/unbound/util/data/msgparse.h
76
struct cookie_secrets;
usr.sbin/unbound/util/edns.c
214
struct cookie_secrets*
usr.sbin/unbound/util/edns.c
217
struct cookie_secrets* cookie_secrets = calloc(1,
usr.sbin/unbound/util/edns.c
218
sizeof(*cookie_secrets));
usr.sbin/unbound/util/edns.c
219
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
221
lock_basic_init(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
222
lock_protect(&cookie_secrets->lock, &cookie_secrets->cookie_count,
usr.sbin/unbound/util/edns.c
223
sizeof(cookie_secrets->cookie_count));
usr.sbin/unbound/util/edns.c
224
lock_protect(&cookie_secrets->lock, cookie_secrets->cookie_secrets,
usr.sbin/unbound/util/edns.c
226
return cookie_secrets;
usr.sbin/unbound/util/edns.c
230
cookie_secrets_delete(struct cookie_secrets* cookie_secrets)
usr.sbin/unbound/util/edns.c
232
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
234
lock_basic_destroy(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
235
explicit_bzero(cookie_secrets->cookie_secrets,
usr.sbin/unbound/util/edns.c
237
free(cookie_secrets);
usr.sbin/unbound/util/edns.c
242
cookie_secret_file_read(struct cookie_secrets* cookie_secrets,
usr.sbin/unbound/util/edns.c
251
cookie_secrets->cookie_count = 0;
usr.sbin/unbound/util/edns.c
274
decoded_len = hex_pton(secret, cookie_secrets->cookie_secrets[count].cookie_secret,
usr.sbin/unbound/util/edns.c
277
cookie_secrets->cookie_count++;
usr.sbin/unbound/util/edns.c
284
cookie_secrets_apply_cfg(struct cookie_secrets* cookie_secrets,
usr.sbin/unbound/util/edns.c
287
if(!cookie_secrets) {
usr.sbin/unbound/util/edns.c
293
if(!cookie_secret_file_read(cookie_secrets, cookie_secret_file))
usr.sbin/unbound/util/edns.c
300
struct cookie_secrets* cookie_secrets, int v4,
usr.sbin/unbound/util/edns.c
306
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
308
lock_basic_lock(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
309
if(cookie_secrets->cookie_count == 0) {
usr.sbin/unbound/util/edns.c
310
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
313
for(i=0; i<cookie_secrets->cookie_count; i++) {
usr.sbin/unbound/util/edns.c
316
cookie_secrets->cookie_secrets[i].cookie_secret,
usr.sbin/unbound/util/edns.c
320
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
330
lock_basic_unlock(&cookie_secrets->lock);
usr.sbin/unbound/util/edns.c
334
void add_cookie_secret(struct cookie_secrets* cookie_secrets,
usr.sbin/unbound/util/edns.c
339
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
347
if(cookie_secrets->cookie_count == 0) {
usr.sbin/unbound/util/edns.c
348
memcpy( cookie_secrets->cookie_secrets->cookie_secret
usr.sbin/unbound/util/edns.c
350
cookie_secrets->cookie_count = 1;
usr.sbin/unbound/util/edns.c
355
memmove( &cookie_secrets->cookie_secrets[2], &cookie_secrets->cookie_secrets[1]
usr.sbin/unbound/util/edns.c
358
memcpy( cookie_secrets->cookie_secrets[1].cookie_secret
usr.sbin/unbound/util/edns.c
360
cookie_secrets->cookie_count = cookie_secrets->cookie_count < UNBOUND_COOKIE_HISTORY_SIZE
usr.sbin/unbound/util/edns.c
361
? cookie_secrets->cookie_count + 1 : UNBOUND_COOKIE_HISTORY_SIZE;
usr.sbin/unbound/util/edns.c
365
void activate_cookie_secret(struct cookie_secrets* cookie_secrets)
usr.sbin/unbound/util/edns.c
368
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
376
if(cookie_secrets->cookie_count < 2)
usr.sbin/unbound/util/edns.c
378
memcpy( active_secret, cookie_secrets->cookie_secrets[0].cookie_secret
usr.sbin/unbound/util/edns.c
380
memmove( &cookie_secrets->cookie_secrets[0], &cookie_secrets->cookie_secrets[1]
usr.sbin/unbound/util/edns.c
382
memcpy( cookie_secrets->cookie_secrets[cookie_secrets->cookie_count - 1].cookie_secret
usr.sbin/unbound/util/edns.c
387
void drop_cookie_secret(struct cookie_secrets* cookie_secrets)
usr.sbin/unbound/util/edns.c
389
if(!cookie_secrets)
usr.sbin/unbound/util/edns.c
393
if(cookie_secrets->cookie_count < 2)
usr.sbin/unbound/util/edns.c
395
explicit_bzero( cookie_secrets->cookie_secrets[cookie_secrets->cookie_count - 1].cookie_secret
usr.sbin/unbound/util/edns.c
397
cookie_secrets->cookie_count -= 1;
usr.sbin/unbound/util/edns.h
101
cookie_secret_type cookie_secrets[UNBOUND_COOKIE_HISTORY_SIZE];
usr.sbin/unbound/util/edns.h
214
struct cookie_secrets* cookie_secrets_create(void);
usr.sbin/unbound/util/edns.h
220
void cookie_secrets_delete(struct cookie_secrets* cookie_secrets);
usr.sbin/unbound/util/edns.h
228
int cookie_secrets_apply_cfg(struct cookie_secrets* cookie_secrets,
usr.sbin/unbound/util/edns.h
245
struct cookie_secrets* cookie_secrets, int v4,
usr.sbin/unbound/util/edns.h
254
void add_cookie_secret(struct cookie_secrets* cookie_secrets, uint8_t* secret,
usr.sbin/unbound/util/edns.h
261
void activate_cookie_secret(struct cookie_secrets* cookie_secrets);
usr.sbin/unbound/util/edns.h
267
void drop_cookie_secret(struct cookie_secrets* cookie_secrets);