Lines Matching defs:buflen
220 static ssize_t sysctl_random(char *buf, size_t buflen)
238 if (!ossl_assert(buflen % sizeof(long) == 0)) {
260 len = buflen > 256 ? 256 : buflen;
265 buflen -= len;
266 } while (buflen > 0);
334 static ssize_t syscall_random(void *buf, size_t buflen)
337 * Note: 'buflen' equals the size of the buffer which is used by the
364 if (getentropy(buf, buflen) == 0)
365 return (ssize_t)buflen;
371 if (CCRandomGenerateBytes(buf, buflen) == kCCSuccess)
372 return (ssize_t)buflen;
389 return p_getentropy.f(buf, buflen) == 0 ? (ssize_t)buflen : -1;
395 return syscall(__NR_getrandom, buf, buflen, 0);
397 return sysctl_random(buf, buflen);
400 return getrandom(buf, buflen, 0);