Lines Matching refs:cookie_secrets
3306 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
3322 if(cookie_secrets == NULL) {
3328 for(i = 0; i < cookie_secrets->cookie_count; i++) {
3329 struct cookie_secret const* cs = &cookie_secrets->
3330 cookie_secrets[i];
3348 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
3354 if(cookie_secrets == NULL) {
3355 (void)ssl_printf(ssl, "error: there are no cookie_secrets.");
3358 lock_basic_lock(&cookie_secrets->lock);
3360 if(cookie_secrets->cookie_count <= 1 ) {
3361 lock_basic_unlock(&cookie_secrets->lock);
3367 lock_basic_unlock(&cookie_secrets->lock);
3372 activate_cookie_secret(cookie_secrets);
3375 lock_basic_unlock(&cookie_secrets->lock);
3383 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
3389 if(cookie_secrets == NULL) {
3390 (void)ssl_printf(ssl, "error: there are no cookie_secrets.");
3393 lock_basic_lock(&cookie_secrets->lock);
3395 if(cookie_secrets->cookie_count <= 1 ) {
3396 lock_basic_unlock(&cookie_secrets->lock);
3402 lock_basic_unlock(&cookie_secrets->lock);
3407 drop_cookie_secret(cookie_secrets);
3410 lock_basic_unlock(&cookie_secrets->lock);
3419 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
3425 if(cookie_secrets == NULL) {
3426 worker->daemon->cookie_secrets = cookie_secrets_create();
3427 if(!worker->daemon->cookie_secrets) {
3431 cookie_secrets = worker->daemon->cookie_secrets;
3433 lock_basic_lock(&cookie_secrets->lock);
3436 lock_basic_unlock(&cookie_secrets->lock);
3441 lock_basic_unlock(&cookie_secrets->lock);
3449 lock_basic_unlock(&cookie_secrets->lock);
3458 lock_basic_unlock(&cookie_secrets->lock);
3465 add_cookie_secret(cookie_secrets, secret, UNBOUND_COOKIE_SECRET_SIZE);
3469 lock_basic_unlock(&cookie_secrets->lock);
3477 struct cookie_secrets* cookie_secrets = worker->daemon->cookie_secrets;
3481 if(!cookie_secrets)
3483 lock_basic_lock(&cookie_secrets->lock);
3484 for(i = 0; (size_t)i < cookie_secrets->cookie_count; i++) {
3485 struct cookie_secret const* cs = &cookie_secrets->
3486 cookie_secrets[i];
3495 else if (cookie_secrets->cookie_count == 2)
3501 lock_basic_unlock(&cookie_secrets->lock);