Lines Matching refs:key

14 static struct key *nvme_keyring;
22 static bool nvme_tls_psk_revoked(struct key *psk) in nvme_tls_psk_revoked()
28 struct key *nvme_tls_key_lookup(key_serial_t key_id) in nvme_tls_key_lookup()
30 struct key *key = key_lookup(key_id); in nvme_tls_key_lookup() local
32 if (IS_ERR(key)) { in nvme_tls_key_lookup()
34 return key; in nvme_tls_key_lookup()
36 if (nvme_tls_psk_revoked(key)) { in nvme_tls_key_lookup()
40 return key; in nvme_tls_key_lookup()
44 static void nvme_tls_psk_describe(const struct key *key, struct seq_file *m) in nvme_tls_psk_describe() argument
46 seq_puts(m, key->description); in nvme_tls_psk_describe()
47 seq_printf(m, ": %u", key->datalen); in nvme_tls_psk_describe()
50 static bool nvme_tls_psk_match(const struct key *key, in nvme_tls_psk_match() argument
56 if (!key->description) { in nvme_tls_psk_match()
67 __func__, match_id, key->description, match_len); in nvme_tls_psk_match()
68 return !memcmp(key->description, match_id, match_len); in nvme_tls_psk_match()
91 static struct key *nvme_tls_psk_lookup(struct key *keyring, in nvme_tls_psk_lookup()
142 struct key *nvme_tls_psk_refresh(struct key *keyring, in nvme_tls_psk_refresh()
153 struct key *key; in nvme_tls_psk_refresh() local
184 key = key_ref_to_ptr(keyref); in nvme_tls_psk_refresh()
185 key_set_timeout(key, 3600); in nvme_tls_psk_refresh()
186 return key; in nvme_tls_psk_refresh()
231 key_serial_t nvme_tls_psk_default(struct key *keyring, in nvme_tls_psk_default()
234 struct key *tls_key; in nvme_tls_psk_default()