Home
last modified time | relevance | path

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

/linux-4.4.14/security/keys/
Dprocess_keys.c47 struct key *uid_keyring, *session_keyring; in install_user_keyrings() local
60 if (user->uid_keyring && user->session_keyring) { in install_user_keyrings()
90 session_keyring = find_keyring_by_name(buf, true); in install_user_keyrings()
91 if (IS_ERR(session_keyring)) { in install_user_keyrings()
92 session_keyring = in install_user_keyrings()
96 if (IS_ERR(session_keyring)) { in install_user_keyrings()
97 ret = PTR_ERR(session_keyring); in install_user_keyrings()
103 ret = key_link(session_keyring, uid_keyring); in install_user_keyrings()
110 user->session_keyring = session_keyring; in install_user_keyrings()
118 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()
148 session = rcu_dereference(cred->session_keyring); in call_sbin_request_key()
150 session = cred->user->session_keyring; in call_sbin_request_key()
297 rcu_dereference(cred->session_keyring)); in construct_get_dest_keyring()
305 key_get(cred->user->session_keyring); in construct_get_dest_keyring()
Dkeyctl.c1482 cred->session_keyring = key_ref_to_ptr(keyring_r); in keyctl_session_to_parent()
1507 mycred->session_keyring == pcred->session_keyring) { in keyctl_session_to_parent()
1523 if ((pcred->session_keyring && in keyctl_session_to_parent()
1524 !uid_eq(pcred->session_keyring->uid, mycred->euid)) || in keyctl_session_to_parent()
1525 !uid_eq(mycred->session_keyring->uid, mycred->euid)) in keyctl_session_to_parent()
/linux-4.4.14/kernel/
Duser.c136 key_put(up->session_keyring); in free_user()
196 key_put(new->session_keyring); in alloc_uid()
Dcred.c117 key_put(cred->session_keyring); in put_cred_rcu()
267 key_get(new->session_keyring); in prepare_creds()
620 new->session_keyring = NULL; in prepare_kernel_cred()
/linux-4.4.14/include/linux/
Dcred.h144 struct key __rcu *session_keyring; /* keyring inherited over fork */ member
Dsched.h838 struct key *session_keyring; /* UID's default session keyring */ member