/Linux-v4.19/include/linux/ |
D | key.h | 113 typedef struct __key_reference_with_attributes *key_ref_t; typedef 115 static inline key_ref_t make_key_ref(const struct key *key, in make_key_ref() 118 return (key_ref_t) ((unsigned long) key | possession); in make_key_ref() 121 static inline struct key *key_ref_to_ptr(const key_ref_t key_ref) in key_ref_to_ptr() 126 static inline bool is_key_possessed(const key_ref_t key_ref) in is_key_possessed() 268 static inline void key_ref_put(key_ref_t key_ref) in key_ref_put() 298 extern key_ref_t key_create_or_update(key_ref_t keyring, 306 extern int key_update(key_ref_t key, 330 extern key_ref_t keyring_search(key_ref_t keyring, 337 extern int keyring_restrict(key_ref_t keyring, const char *type,
|
D | security.h | 1667 int security_key_permission(key_ref_t key_ref, 1684 static inline int security_key_permission(key_ref_t key_ref, in security_key_permission()
|
D | lsm_hooks.h | 1756 int (*key_permission)(key_ref_t key_ref, const struct cred *cred,
|
/Linux-v4.19/security/keys/ |
D | internal.h | 105 extern key_ref_t find_key_to_update(key_ref_t keyring_ref, 132 key_ref_t result; 138 extern key_ref_t keyring_search_aux(key_ref_t keyring_ref, 141 extern key_ref_t search_my_process_keyrings(struct keyring_search_context *ctx); 142 extern key_ref_t search_process_keyrings(struct keyring_search_context *ctx); 161 extern key_ref_t lookup_user_key(key_serial_t id, unsigned long flags, 179 extern int key_task_permission(const key_ref_t key_ref, 186 static inline int key_permission(const key_ref_t key_ref, unsigned perm) in key_permission()
|
D | persistent.c | 44 static key_ref_t key_create_persistent(struct user_namespace *ns, kuid_t uid, in key_create_persistent() 48 key_ref_t reg_ref, persistent_ref; in key_create_persistent() 78 key_ref_t dest_ref) in key_get_persistent() 82 key_ref_t reg_ref, persistent_ref; in key_get_persistent() 134 key_ref_t dest_ref; in keyctl_get_persistent()
|
D | keyctl.c | 68 key_ref_t keyring_ref, key_ref; in SYSCALL_DEFINE5() 165 key_ref_t dest_ref; in SYSCALL_DEFINE4() 251 key_ref_t key_ref; in keyctl_get_keyring_ID() 320 key_ref_t key_ref; in keyctl_update_key() 372 key_ref_t key_ref; in keyctl_revoke_key() 413 key_ref_t key_ref; in keyctl_invalidate_key() 460 key_ref_t keyring_ref; in keyctl_keyring_clear() 507 key_ref_t keyring_ref, key_ref; in keyctl_keyring_link() 544 key_ref_t keyring_ref, key_ref; in keyctl_keyring_unlink() 593 key_ref_t key_ref; in keyctl_describe_key() [all …]
|
D | process_keys.c | 339 key_ref_t search_my_process_keyrings(struct keyring_search_context *ctx) in search_my_process_keyrings() 341 key_ref_t key_ref, ret, err; in search_my_process_keyrings() 451 key_ref_t search_process_keyrings(struct keyring_search_context *ctx) in search_process_keyrings() 454 key_ref_t key_ref, ret = ERR_PTR(-EACCES), err; in search_process_keyrings() 533 key_ref_t lookup_user_key(key_serial_t id, unsigned long lflags, in lookup_user_key() 543 key_ref_t key_ref, skey_ref; in lookup_user_key()
|
D | keyring.c | 871 key_ref_t keyring_search_aux(key_ref_t keyring_ref, in keyring_search_aux() 910 key_ref_t keyring_search(key_ref_t keyring, in keyring_search() 923 key_ref_t key; in keyring_search() 984 int keyring_restrict(key_ref_t keyring_ref, const char *type, in keyring_restrict() 1059 key_ref_t find_key_to_update(key_ref_t keyring_ref, in find_key_to_update()
|
D | key.c | 740 static inline key_ref_t __key_update(key_ref_t key_ref, in __key_update() 800 key_ref_t key_create_or_update(key_ref_t keyring_ref, in key_create_or_update() 815 key_ref_t key_ref; in key_create_or_update() 970 int key_update(key_ref_t key_ref, const void *payload, size_t plen) in key_update()
|
D | permission.c | 30 int key_task_permission(const key_ref_t key_ref, const struct cred *cred, in key_task_permission()
|
D | request_key_auth.c | 247 key_ref_t authkey_ref; in key_get_instantiation_authkey()
|
D | request_key.c | 363 key_ref_t key_ref; in construct_alloc_key() 556 key_ref_t key_ref; in request_key_and_link()
|
D | proc.c | 161 key_ref_t key_ref, skey_ref; in proc_keys_show()
|
D | dh.c | 24 key_ref_t key_ref; in dh_data_from_key()
|
/Linux-v4.19/security/integrity/ |
D | digsig_asymmetric.c | 39 key_ref_t kref; in request_asymmetric_key() 51 key_ref_t kref; in request_asymmetric_key()
|
D | digsig.c | 115 key_ref_t key; in integrity_load_x509()
|
/Linux-v4.19/certs/ |
D | blacklist.c | 89 key_ref_t key; in mark_hash_blacklisted() 115 key_ref_t kref; in is_hash_blacklisted()
|
D | system_keyring.c | 140 key_ref_t key; in load_system_certificate_list()
|
/Linux-v4.19/net/rxrpc/ |
D | security.c | 116 key_ref_t kref; in rxrpc_init_server_conn_security()
|
/Linux-v4.19/lib/ |
D | digsig.c | 222 key_ref_t kref; in digsig_verify()
|
/Linux-v4.19/crypto/asymmetric_keys/ |
D | asymmetric_type.c | 55 key_ref_t ref; in find_asymmetric_key()
|
/Linux-v4.19/Documentation/security/keys/ |
D | core.rst | 924 * key_ref_t 931 key_ref_t make_key_ref(const struct key *key, bool possession); 933 struct key *key_ref_to_ptr(const key_ref_t key_ref); 935 bool is_key_possessed(const key_ref_t key_ref); 1020 void key_ref_put(key_ref_t key_ref); 1049 key_ref_t keyring_search(key_ref_t keyring_ref,
|
/Linux-v4.19/security/ |
D | security.c | 1731 int security_key_permission(key_ref_t key_ref, in security_key_permission()
|
/Linux-v4.19/net/wireless/ |
D | reg.c | 719 key_ref_t key; in load_keys_from_buffer()
|
/Linux-v4.19/security/smack/ |
D | smack_lsm.c | 4320 static int smack_key_permission(key_ref_t key_ref, in smack_key_permission()
|