Home
last modified time | relevance | path

Searched refs:uid_keyring (Results 1 – 6 of 6) 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()
69 if (!user->uid_keyring) { in install_user_keyrings()
76 uid_keyring = find_keyring_by_name(buf, true); in install_user_keyrings()
77 if (IS_ERR(uid_keyring)) { in install_user_keyrings()
78 uid_keyring = keyring_alloc(buf, user->uid, INVALID_GID, in install_user_keyrings()
83 if (IS_ERR(uid_keyring)) { in install_user_keyrings()
84 ret = PTR_ERR(uid_keyring); in install_user_keyrings()
108 ret = key_link(session_keyring, uid_keyring); in install_user_keyrings()
114 user->uid_keyring = uid_keyring; in install_user_keyrings()
[all …]
Dinternal.h144 extern struct key *find_keyring_by_name(const char *name, bool uid_keyring);
Dkeyring.c1102 struct key *find_keyring_by_name(const char *name, bool uid_keyring) in find_keyring_by_name() argument
1130 if (uid_keyring) { in find_keyring_by_name()
Drequest_key.c315 dest_keyring = key_get(cred->user->uid_keyring); in construct_get_dest_keyring()
/Linux-v4.19/kernel/
Duser.c143 key_put(up->uid_keyring); in free_user()
202 key_put(new->uid_keyring); in alloc_uid()
/Linux-v4.19/include/linux/sched/
Duser.h34 struct key *uid_keyring; /* UID specific keyring */ member