Lines Matching refs:key

47 	struct key *uid_keyring, *session_keyring;  in install_user_keyrings()
133 struct key *keyring; in install_thread_keyring_to_cred()
176 struct key *keyring; in install_process_keyring_to_cred()
219 int install_session_keyring_to_cred(struct cred *cred, struct key *keyring) in install_session_keyring_to_cred()
222 struct key *old; in install_session_keyring_to_cred()
255 static int install_session_keyring(struct key *keyring) in install_session_keyring()
492 bool lookup_user_key_possessed(const struct key *key, in lookup_user_key_possessed() argument
495 return key == match_data->raw_data; in lookup_user_key_possessed()
525 struct key *key; in lookup_user_key() local
547 key = ctx.cred->thread_keyring; in lookup_user_key()
548 __key_get(key); in lookup_user_key()
549 key_ref = make_key_ref(key, 1); in lookup_user_key()
565 key = ctx.cred->process_keyring; in lookup_user_key()
566 __key_get(key); in lookup_user_key()
567 key_ref = make_key_ref(key, 1); in lookup_user_key()
596 key = rcu_dereference(ctx.cred->session_keyring); in lookup_user_key()
597 __key_get(key); in lookup_user_key()
599 key_ref = make_key_ref(key, 1); in lookup_user_key()
609 key = ctx.cred->user->uid_keyring; in lookup_user_key()
610 __key_get(key); in lookup_user_key()
611 key_ref = make_key_ref(key, 1); in lookup_user_key()
621 key = ctx.cred->user->session_keyring; in lookup_user_key()
622 __key_get(key); in lookup_user_key()
623 key_ref = make_key_ref(key, 1); in lookup_user_key()
632 key = ctx.cred->request_key_auth; in lookup_user_key()
633 if (!key) in lookup_user_key()
636 __key_get(key); in lookup_user_key()
637 key_ref = make_key_ref(key, 1); in lookup_user_key()
648 key = NULL; in lookup_user_key()
651 key = rka->dest_keyring; in lookup_user_key()
652 __key_get(key); in lookup_user_key()
655 if (!key) in lookup_user_key()
657 key_ref = make_key_ref(key, 1); in lookup_user_key()
665 key = key_lookup(id); in lookup_user_key()
666 if (IS_ERR(key)) { in lookup_user_key()
667 key_ref = ERR_CAST(key); in lookup_user_key()
671 key_ref = make_key_ref(key, 0); in lookup_user_key()
674 ctx.index_key.type = key->type; in lookup_user_key()
675 ctx.index_key.description = key->description; in lookup_user_key()
676 ctx.index_key.desc_len = strlen(key->description); in lookup_user_key()
677 ctx.match_data.raw_data = key; in lookup_user_key()
683 key_put(key); in lookup_user_key()
698 ret = wait_for_key_construction(key, true); in lookup_user_key()
709 ret = key_validate(key); in lookup_user_key()
716 !test_bit(KEY_FLAG_INSTANTIATED, &key->flags)) in lookup_user_key()
724 key->last_used_at = current_kernel_time().tv_sec; in lookup_user_key()
757 struct key *keyring; in join_session_keyring()