Lines Matching defs:payload
67 * generate one from the payload.
82 void *payload;
111 /* pull the payload in if one was supplied */
112 payload = NULL;
116 payload = kvmalloc(plen, GFP_KERNEL);
117 if (!payload)
121 if (copy_from_user(payload, _payload, plen) != 0)
135 payload, plen, KEY_PERM_UNDEF,
147 kvfree_sensitive(payload, plen);
316 * Update a key's data payload from the given data.
330 void *payload;
337 /* pull the payload in if one was supplied */
338 payload = NULL;
341 payload = kvmalloc(plen, GFP_KERNEL);
342 if (!payload)
346 if (copy_from_user(payload, _payload, plen) != 0)
358 ret = key_update(key_ref, payload, plen);
362 kvfree_sensitive(payload, plen);
816 * Read a key's payload.
1164 * Instantiate a key with the specified payload and link the key into the
1180 void *payload;
1199 rka = instkey->payload.data[0];
1203 /* pull the payload in if one was supplied */
1204 payload = NULL;
1208 payload = kvmalloc(plen, GFP_KERNEL);
1209 if (!payload)
1213 if (!copy_from_iter_full(payload, plen, from))
1224 ret = key_instantiate_and_link(rka->target_key, payload, plen,
1235 kvfree_sensitive(payload, plen);
1241 * Instantiate a key with the specified payload and link the key into the
1271 * Instantiate a key with the specified multipart payload and link the key into
1361 rka = instkey->payload.data[0];