/linux/security/keys/ |
H A D | request_key.c | 228 struct key *dest_keyring) in construct_key() argument 238 dest_keyring); in construct_key() 269 struct key *dest_keyring = *_dest_keyring, *authkey; in construct_get_dest_keyring() local 272 kenter("%p", dest_keyring); in construct_get_dest_keyring() 275 if (dest_keyring) { in construct_get_dest_keyring() 277 key_get(dest_keyring); in construct_get_dest_keyring() 292 dest_keyring = in construct_get_dest_keyring() 293 key_get(rka->dest_keyring); in construct_get_dest_keyring() 295 if (dest_keyring) { in construct_get_dest_keyring() 303 dest_keyring = key_get(cred->thread_keyring); in construct_get_dest_keyring() [all …]
|
H A D | request_key_auth.c | 111 key_put(rka->dest_keyring); in free_request_key_auth() 163 struct key *dest_keyring) in request_key_auth_new() argument 211 rka->dest_keyring = key_get(dest_keyring); in request_key_auth_new()
|
H A D | keyctl.c | 1140 *_dest_keyring = key_get(rka->dest_keyring); in get_instantiation_keyring() 1179 struct key *instkey, *dest_keyring; in keyctl_instantiate_key_common() local 1220 ret = get_instantiation_keyring(ringid, rka, &dest_keyring); in keyctl_instantiate_key_common() 1226 dest_keyring, instkey); in keyctl_instantiate_key_common() 1228 key_put(dest_keyring); in keyctl_instantiate_key_common() 1340 struct key *instkey, *dest_keyring; in keyctl_reject_key() local 1367 ret = get_instantiation_keyring(ringid, rka, &dest_keyring); in keyctl_reject_key() 1373 dest_keyring, instkey); in keyctl_reject_key() 1375 key_put(dest_keyring); in keyctl_reject_key()
|
H A D | internal.h | 156 struct key *dest_keyring, 210 struct key *dest_keyring);
|
H A D | keyring.c | 1000 static bool keyring_detect_restriction_cycle(const struct key *dest_keyring, in keyring_detect_restriction_cycle() argument 1005 if (keyres->key == dest_keyring) in keyring_detect_restriction_cycle()
|
H A D | process_keys.c | 735 key = rka->dest_keyring; in lookup_user_key()
|
/linux/crypto/asymmetric_keys/ |
H A D | restrict.c | 70 int restrict_link_by_signature(struct key *dest_keyring, in restrict_link_by_signature() argument 106 !strcmp(dest_keyring->description, ".secondary_trusted_keys") && in restrict_link_by_signature() 130 int restrict_link_by_ca(struct key *dest_keyring, in restrict_link_by_ca() argument 171 int restrict_link_by_digsig(struct key *dest_keyring, in restrict_link_by_digsig() argument 195 return restrict_link_by_signature(dest_keyring, type, payload, in restrict_link_by_digsig() 206 static int key_or_keyring_common(struct key *dest_keyring, in key_or_keyring_common() argument 217 if (!dest_keyring) in key_or_keyring_common() 219 else if (dest_keyring->type != &key_type_keyring) in key_or_keyring_common() 292 key = find_asymmetric_key(dest_keyring, sig->auth_ids[0], in key_or_keyring_common() 328 int restrict_link_by_key_or_keyring(struct key *dest_keyring, in restrict_link_by_key_or_keyring() argument [all …]
|
/linux/certs/ |
H A D | system_keyring.c | 45 int restrict_link_by_builtin_trusted(struct key *dest_keyring, in restrict_link_by_builtin_trusted() argument 50 return restrict_link_by_signature(dest_keyring, type, payload, in restrict_link_by_builtin_trusted() 65 int restrict_link_by_digsig_builtin(struct key *dest_keyring, in restrict_link_by_digsig_builtin() argument 70 return restrict_link_by_digsig(dest_keyring, type, payload, in restrict_link_by_digsig_builtin() 88 struct key *dest_keyring, in restrict_link_by_builtin_and_secondary_trusted() argument 97 dest_keyring == secondary_trusted_keys && in restrict_link_by_builtin_and_secondary_trusted() 102 return restrict_link_by_signature(dest_keyring, type, payload, in restrict_link_by_builtin_and_secondary_trusted() 117 int restrict_link_by_digsig_builtin_and_secondary(struct key *dest_keyring, in restrict_link_by_digsig_builtin_and_secondary() argument 126 dest_keyring == secondary_trusted_keys && in restrict_link_by_digsig_builtin_and_secondary() 131 return restrict_link_by_digsig(dest_keyring, type, payload, in restrict_link_by_digsig_builtin_and_secondary() [all …]
|
H A D | blacklist.c | 301 static int restrict_link_for_blacklist(struct key *dest_keyring, in restrict_link_for_blacklist() argument
|
/linux/include/keys/ |
H A D | system_keyring.h | 26 int restrict_link_by_digsig_builtin(struct key *dest_keyring, 64 struct key *dest_keyring,
|
H A D | request_key_auth-type.h | 19 struct key *dest_keyring; member
|
/linux/include/linux/ |
H A D | key.h | 171 typedef int (*key_restrict_link_func_t)(struct key *dest_keyring,
|
/linux/Documentation/security/keys/ |
H A D | request-key.rst | 43 key_serial_t dest_keyring);
|
H A D | core.rst | 425 key_serial_t dest_keyring); 621 key_serial_t dest_keyring);
|