Lines Matching defs:buflen
95 char __user *buffer, size_t buflen,
101 size_t outbuf_len = roundup(buflen, crypto_shash_digestsize(hash));
113 ret = buflen;
114 if (copy_to_user(buffer, outbuf, buflen) != 0)
123 char __user *buffer, size_t buflen,
140 if (!params || (!buffer && buflen)) {
157 if (buflen > KEYCTL_KDF_MAX_OUTPUT_LEN ||
224 * When not using a KDF, buflen 0 is used to read the
227 if (buflen == 0) {
230 } else if (outlen > buflen) {
277 ret = keyctl_dh_compute_kdf(hash, buffer, buflen, outbuf,
301 char __user *buffer, size_t buflen,
307 return __keyctl_dh_compute(params, buffer, buflen, NULL);
312 return __keyctl_dh_compute(params, buffer, buflen, &kdfcopy);