Lines Matching defs:authkey
52 * @authkey: The authorisation key.
59 void complete_request_key(struct key *authkey, int error)
61 struct request_key_auth *rka = get_request_key_auth(authkey);
64 kenter("%d{%d},%d", authkey->serial, key->serial, error);
67 key_negate_and_link(key, key_negative_timeout, NULL, authkey);
69 key_revoke(authkey);
118 static int call_sbin_request_key(struct key *authkey, void *aux)
121 struct request_key_auth *rka = get_request_key_auth(authkey);
130 kenter("{%d},{%d},%s", key->serial, authkey->serial, rka->op);
150 ret = key_link(keyring, authkey);
216 complete_request_key(authkey, ret);
231 struct key *authkey;
237 authkey = request_key_auth_new(key, "create", callout_info, callout_len,
239 if (IS_ERR(authkey))
240 return PTR_ERR(authkey);
247 ret = actor(authkey, aux);
252 !test_bit(KEY_FLAG_INVALIDATED, &authkey->flags));
254 key_put(authkey);
269 struct key *dest_keyring = *_dest_keyring, *authkey;
287 authkey = cred->request_key_auth;
288 down_read(&authkey->sem);
289 rka = get_request_key_auth(authkey);
291 &authkey->flags))
294 up_read(&authkey->sem);