Lines Matching refs:buf

129 read_all(int fd, unsigned char *buf, size_t count)  in read_all()  argument
135 result = read(fd, buf+numread, count-numread); in read_all()
155 unsigned char buf[ADD_ENTROPY]; in arc4_seed_win32() local
165 if (!CryptGenRandom(provider, sizeof(buf), buf)) in arc4_seed_win32()
167 arc4_addrandom(buf, sizeof(buf)); in arc4_seed_win32()
168 evutil_memclear_(buf, sizeof(buf)); in arc4_seed_win32()
178 unsigned char buf[ADD_ENTROPY]; in arc4_seed_getrandom() local
183 memset(buf, 0, sizeof(buf)); in arc4_seed_getrandom()
185 for (len = 0; len < sizeof(buf); len += n) { in arc4_seed_getrandom()
186 n = sizeof(buf) - len; in arc4_seed_getrandom()
188 if (0 == getrandom(&buf[len], n, 0)) in arc4_seed_getrandom()
192 for (i=0,any_set=0; i<sizeof(buf); ++i) { in arc4_seed_getrandom()
193 any_set |= buf[i]; in arc4_seed_getrandom()
198 arc4_addrandom(buf, sizeof(buf)); in arc4_seed_getrandom()
199 evutil_memclear_(buf, sizeof(buf)); in arc4_seed_getrandom()
215 unsigned char buf[ADD_ENTROPY]; in arc4_seed_sysctl_bsd() local
219 memset(buf, 0, sizeof(buf)); in arc4_seed_sysctl_bsd()
221 len = sizeof(buf); in arc4_seed_sysctl_bsd()
222 if (sysctl(mib, 2, buf, &len, NULL, 0) == -1) { in arc4_seed_sysctl_bsd()
223 for (len = 0; len < sizeof(buf); len += sizeof(unsigned)) { in arc4_seed_sysctl_bsd()
225 if (n + len > sizeof(buf)) in arc4_seed_sysctl_bsd()
226 n = len - sizeof(buf); in arc4_seed_sysctl_bsd()
227 if (sysctl(mib, 2, &buf[len], &n, NULL, 0) == -1) in arc4_seed_sysctl_bsd()
232 for (i=any_set=0; i<sizeof(buf); ++i) { in arc4_seed_sysctl_bsd()
233 any_set |= buf[i]; in arc4_seed_sysctl_bsd()
238 arc4_addrandom(buf, sizeof(buf)); in arc4_seed_sysctl_bsd()
239 evutil_memclear_(buf, sizeof(buf)); in arc4_seed_sysctl_bsd()
255 char buf[128]; in arc4_seed_proc_sys_kernel_random_uuid() local
262 n = read(fd, buf, sizeof(buf)); in arc4_seed_proc_sys_kernel_random_uuid()
268 if (EVUTIL_ISXDIGIT_(buf[i])) { in arc4_seed_proc_sys_kernel_random_uuid()
269 int nyb = evutil_hex_char_to_int_(buf[i]); in arc4_seed_proc_sys_kernel_random_uuid()
284 evutil_memclear_(buf, sizeof(buf)); in arc4_seed_proc_sys_kernel_random_uuid()
295 unsigned char buf[ADD_ENTROPY]; in arc4_seed_urandom_helper_() local
302 n = read_all(fd, buf, sizeof(buf)); in arc4_seed_urandom_helper_()
304 if (n != sizeof(buf)) in arc4_seed_urandom_helper_()
306 arc4_addrandom(buf, sizeof(buf)); in arc4_seed_urandom_helper_()
307 evutil_memclear_(buf, sizeof(buf)); in arc4_seed_urandom_helper_()
490 unsigned char *buf = buf_; in arc4random_buf() local
496 buf[n] = arc4_getbyte(); in arc4random_buf()