Home
last modified time | relevance | path

Searched refs:session_keyring (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/security/keys/
Dprocess_keys.c48 struct key *uid_keyring, *session_keyring; in install_user_keyrings() local
61 if (user->uid_keyring && user->session_keyring) { in install_user_keyrings()
93 session_keyring = find_keyring_by_name(buf, true); in install_user_keyrings()
94 if (IS_ERR(session_keyring)) { in install_user_keyrings()
95 session_keyring = in install_user_keyrings()
101 if (IS_ERR(session_keyring)) { in install_user_keyrings()
102 ret = PTR_ERR(session_keyring); in install_user_keyrings()
108 ret = key_link(session_keyring, uid_keyring); in install_user_keyrings()
115 user->session_keyring = session_keyring; in install_user_keyrings()
123 key_put(session_keyring); in install_user_keyrings()
[all …]
Drequest_key.c76 struct key *session_keyring, int wait) in call_usermodehelper_keys() argument
82 session_keyring); in call_usermodehelper_keys()
86 key_get(session_keyring); in call_usermodehelper_keys()
149 session = rcu_dereference(cred->session_keyring); in call_sbin_request_key()
151 session = cred->user->session_keyring; in call_sbin_request_key()
303 rcu_dereference(cred->session_keyring)); in construct_get_dest_keyring()
311 key_get(cred->user->session_keyring); in construct_get_dest_keyring()
Dkeyctl.c1517 cred->session_keyring = key_ref_to_ptr(keyring_r); in keyctl_session_to_parent()
1542 mycred->session_keyring == pcred->session_keyring) { in keyctl_session_to_parent()
1558 if ((pcred->session_keyring && in keyctl_session_to_parent()
1559 !uid_eq(pcred->session_keyring->uid, mycred->euid)) || in keyctl_session_to_parent()
1560 !uid_eq(mycred->session_keyring->uid, mycred->euid)) in keyctl_session_to_parent()
/Linux-v4.19/kernel/
Duser.c144 key_put(up->session_keyring); in free_user()
203 key_put(new->session_keyring); in alloc_uid()
Dcred.c118 key_put(cred->session_keyring); in put_cred_rcu()
268 key_get(new->session_keyring); in prepare_creds()
621 new->session_keyring = NULL; in prepare_kernel_cred()
/Linux-v4.19/include/linux/sched/
Duser.h35 struct key *session_keyring; /* UID's default session keyring */ member
/Linux-v4.19/include/linux/
Dcred.h142 struct key __rcu *session_keyring; /* keyring inherited over fork */ member