Searched refs:keyring_ref (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/security/keys/ |
D | keyctl.c | 68 key_ref_t keyring_ref, key_ref; in SYSCALL_DEFINE5() local 114 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in SYSCALL_DEFINE5() 115 if (IS_ERR(keyring_ref)) { in SYSCALL_DEFINE5() 116 ret = PTR_ERR(keyring_ref); in SYSCALL_DEFINE5() 122 key_ref = key_create_or_update(keyring_ref, type, description, in SYSCALL_DEFINE5() 133 key_ref_put(keyring_ref); in SYSCALL_DEFINE5() 460 key_ref_t keyring_ref; in keyctl_keyring_clear() local 464 keyring_ref = lookup_user_key(ringid, KEY_LOOKUP_CREATE, KEY_NEED_WRITE); in keyctl_keyring_clear() 465 if (IS_ERR(keyring_ref)) { in keyctl_keyring_clear() 466 ret = PTR_ERR(keyring_ref); in keyctl_keyring_clear() [all …]
|
D | keyring.c | 871 key_ref_t keyring_search_aux(key_ref_t keyring_ref, in keyring_search_aux() argument 878 ctx->possessed = is_key_possessed(keyring_ref); in keyring_search_aux() 881 keyring = key_ref_to_ptr(keyring_ref); in keyring_search_aux() 888 err = key_task_permission(keyring_ref, ctx->cred, KEY_NEED_SEARCH); in keyring_search_aux() 984 int keyring_restrict(key_ref_t keyring_ref, const char *type, in keyring_restrict() argument 992 keyring = key_ref_to_ptr(keyring_ref); in keyring_restrict() 1059 key_ref_t find_key_to_update(key_ref_t keyring_ref, in find_key_to_update() argument 1065 keyring = key_ref_to_ptr(keyring_ref); in find_key_to_update() 1088 return make_key_ref(key, is_key_possessed(keyring_ref)); in find_key_to_update()
|
D | internal.h | 105 extern key_ref_t find_key_to_update(key_ref_t keyring_ref, 138 extern key_ref_t keyring_search_aux(key_ref_t keyring_ref,
|
D | key.c | 800 key_ref_t key_create_or_update(key_ref_t keyring_ref, in key_create_or_update() argument 832 keyring = key_ref_to_ptr(keyring_ref); in key_create_or_update() 879 ret = key_permission(keyring_ref, KEY_NEED_WRITE); in key_create_or_update() 890 key_ref = find_key_to_update(keyring_ref, &index_key); in key_create_or_update() 924 key_ref = make_key_ref(key, is_key_possessed(keyring_ref)); in key_create_or_update()
|
/Linux-v4.19/Documentation/security/keys/ |
D | core.rst | 1049 key_ref_t keyring_search(key_ref_t keyring_ref,
|