Searched refs:session_keyring (Results 1 - 5 of 5) sorted by relevance
/linux-master/security/keys/ |
H A D | process_keys.c | 79 struct key *reg_keyring, *uid_keyring, *session_keyring; local 128 session_keyring = keyring_alloc(buf, cred->user->uid, INVALID_GID, 133 if (IS_ERR(session_keyring)) { 134 ret = PTR_ERR(session_keyring); 141 ret = key_link(session_keyring, uid_keyring); 148 ret = key_link(reg_keyring, session_keyring); 155 session_keyring = key_ref_to_ptr(session_keyring_r); 161 *_user_session_keyring = session_keyring; 163 key_put(session_keyring); 172 key_put(session_keyring); [all...] |
H A D | request_key.c | 78 * so we can simply install the desired session_keyring at this point. 100 struct key *session_keyring, int wait) 106 session_keyring); 110 key_get(session_keyring); 170 session = cred->session_keyring; 315 dest_keyring = key_get(cred->session_keyring); 99 call_usermodehelper_keys(const char *path, char **argv, char **envp, struct key *session_keyring, int wait) argument
|
H A D | keyctl.c | 1648 cred->session_keyring = key_ref_to_ptr(keyring_r); 1674 mycred->session_keyring == pcred->session_keyring) { 1690 if ((pcred->session_keyring && 1691 !uid_eq(pcred->session_keyring->uid, mycred->euid)) || 1692 !uid_eq(mycred->session_keyring->uid, mycred->euid))
|
/linux-master/kernel/ |
H A D | cred.c | 79 key_put(cred->session_keyring); 228 key_get(new->session_keyring); 653 new->session_keyring = NULL;
|
/linux-master/include/linux/ |
H A D | cred.h | 130 struct key *session_keyring; /* keyring inherited over fork */ member in struct:cred
|
Completed in 123 milliseconds