Lines Matching refs:outbuf
203 uint8_t *outbuf = NULL; in keyctl_dh_compute_kdf() local
208 outbuf = kmalloc(outbuf_len, GFP_KERNEL); in keyctl_dh_compute_kdf()
209 if (!outbuf) { in keyctl_dh_compute_kdf()
214 ret = kdf_ctr(sdesc, kbuf, kbuflen, outbuf, outbuf_len, lzero); in keyctl_dh_compute_kdf()
219 if (copy_to_user(buffer, outbuf, buflen) != 0) in keyctl_dh_compute_kdf()
223 kfree_sensitive(outbuf); in keyctl_dh_compute_kdf()
242 uint8_t *outbuf; in __keyctl_dh_compute() local
341 outbuf = kzalloc(kdfcopy ? (outlen + kdfcopy->otherinfolen) : outlen, in __keyctl_dh_compute()
343 if (!outbuf) { in __keyctl_dh_compute()
348 sg_init_one(&outsg, outbuf, outlen); in __keyctl_dh_compute()
380 if (copy_from_user(outbuf + req->dst_len, kdfcopy->otherinfo, in __keyctl_dh_compute()
386 ret = keyctl_dh_compute_kdf(sdesc, buffer, buflen, outbuf, in __keyctl_dh_compute()
389 } else if (copy_to_user(buffer, outbuf, req->dst_len) == 0) { in __keyctl_dh_compute()
398 kfree_sensitive(outbuf); in __keyctl_dh_compute()