|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/init.h>#include <linux/sched.h>#include <linux/keyctl.h>#include <linux/fs.h>#include <linux/err.h>#include <linux/mutex.h>#include <linux/security.h>#include <linux/user_namespace.h>#include <asm/uaccess.h>#include "internal.h"Go to the source code of this file.
Functions | |
| int | install_user_keyrings (void) |
| int | install_thread_keyring_to_cred (struct cred *new) |
| int | install_process_keyring_to_cred (struct cred *new) |
| int | install_session_keyring_to_cred (struct cred *cred, struct key *keyring) |
| void | key_fsuid_changed (struct task_struct *tsk) |
| void | key_fsgid_changed (struct task_struct *tsk) |
| key_ref_t | search_my_process_keyrings (struct key_type *type, const void *description, key_match_func_t match, bool no_state_check, const struct cred *cred) |
| key_ref_t | search_process_keyrings (struct key_type *type, const void *description, key_match_func_t match, const struct cred *cred) |
| int | lookup_user_key_possessed (const struct key *key, const void *target) |
| key_ref_t | lookup_user_key (key_serial_t id, unsigned long lflags, key_perm_t perm) |
| long | join_session_keyring (const char *name) |
| void | key_change_session_keyring (struct callback_head *twork) |
Variables | |
| struct key_user | root_key_user |
Definition at line 170 of file process_keys.c.
Definition at line 224 of file process_keys.c.
Definition at line 128 of file process_keys.c.
Definition at line 43 of file process_keys.c.
Definition at line 765 of file process_keys.c.
| void key_change_session_keyring | ( | struct callback_head * | twork | ) |
Definition at line 838 of file process_keys.c.
| void key_fsgid_changed | ( | struct task_struct * | tsk | ) |
Definition at line 300 of file process_keys.c.
| void key_fsuid_changed | ( | struct task_struct * | tsk | ) |
Definition at line 286 of file process_keys.c.
| key_ref_t lookup_user_key | ( | key_serial_t | id, |
| unsigned long | lflags, | ||
| key_perm_t | perm | ||
| ) |
Definition at line 536 of file process_keys.c.
Definition at line 513 of file process_keys.c.
| key_ref_t search_my_process_keyrings | ( | struct key_type * | type, |
| const void * | description, | ||
| key_match_func_t | match, | ||
| bool | no_state_check, | ||
| const struct cred * | cred | ||
| ) |
Definition at line 332 of file process_keys.c.
| key_ref_t search_process_keyrings | ( | struct key_type * | type, |
| const void * | description, | ||
| key_match_func_t | match, | ||
| const struct cred * | cred | ||
| ) |
Definition at line 454 of file process_keys.c.
Definition at line 31 of file process_keys.c.
1.8.2