Lines Matching refs:outbuf
208 uint8_t *outbuf = NULL; in keyctl_dh_compute_kdf() local
213 outbuf = kmalloc(outbuf_len, GFP_KERNEL); in keyctl_dh_compute_kdf()
214 if (!outbuf) { in keyctl_dh_compute_kdf()
219 ret = kdf_ctr(sdesc, kbuf, kbuflen, outbuf, outbuf_len, lzero); in keyctl_dh_compute_kdf()
224 if (copy_to_user(buffer, outbuf, buflen) != 0) in keyctl_dh_compute_kdf()
228 kzfree(outbuf); in keyctl_dh_compute_kdf()
247 uint8_t *outbuf; in __keyctl_dh_compute() local
346 outbuf = kzalloc(kdfcopy ? (outlen + kdfcopy->otherinfolen) : outlen, in __keyctl_dh_compute()
348 if (!outbuf) { in __keyctl_dh_compute()
353 sg_init_one(&outsg, outbuf, outlen); in __keyctl_dh_compute()
385 if (copy_from_user(outbuf + req->dst_len, kdfcopy->otherinfo, in __keyctl_dh_compute()
391 ret = keyctl_dh_compute_kdf(sdesc, buffer, buflen, outbuf, in __keyctl_dh_compute()
394 } else if (copy_to_user(buffer, outbuf, req->dst_len) == 0) { in __keyctl_dh_compute()
403 kzfree(outbuf); in __keyctl_dh_compute()