Lines Matching refs:key

35 static struct key *blacklist_keyring;
86 static int blacklist_key_instantiate(struct key *key, in blacklist_key_instantiate() argument
94 key->perm = BLACKLIST_KEY_PERM; in blacklist_key_instantiate()
100 if (key->flags & (1 << KEY_FLAG_BUILTIN)) in blacklist_key_instantiate()
108 err = verify_pkcs7_signature(key->description, in blacklist_key_instantiate()
109 strlen(key->description), prep->data, prep->datalen, in blacklist_key_instantiate()
124 return generic_key_instantiate(key, prep); in blacklist_key_instantiate()
127 static int blacklist_key_update(struct key *key, in blacklist_key_update() argument
133 static void blacklist_describe(const struct key *key, struct seq_file *m) in blacklist_describe() argument
135 seq_puts(m, key->description); in blacklist_describe()
184 key_ref_t key; in mark_raw_hash_blacklisted() local
186 key = key_create(make_key_ref(blacklist_keyring, true), in mark_raw_hash_blacklisted()
194 if (IS_ERR(key)) { in mark_raw_hash_blacklisted()
195 if (PTR_ERR(key) == -EEXIST) in mark_raw_hash_blacklisted()
198 pr_err("Problem blacklisting hash %s: %pe\n", hash, key); in mark_raw_hash_blacklisted()
199 return PTR_ERR(key); in mark_raw_hash_blacklisted()
264 key_ref_t key; in add_key_to_revocation_list() local
266 key = key_create_or_update(make_key_ref(blacklist_keyring, true), in add_key_to_revocation_list()
276 if (IS_ERR(key)) { in add_key_to_revocation_list()
277 pr_err("Problem with revocation key (%ld)\n", PTR_ERR(key)); in add_key_to_revocation_list()
278 return PTR_ERR(key); in add_key_to_revocation_list()
301 static int restrict_link_for_blacklist(struct key *dest_keyring, in restrict_link_for_blacklist()
303 struct key *restrict_key) in restrict_link_for_blacklist()