Lines Matching refs:requested
138 int RAND_bytes(uint8_t *out, size_t requested) {
144 if (requested == 0) {
159 if (!urandom_buffering || requested > BUF_SIZE / 2) {
161 if (!read_full(fd, out, requested)) {
174 rand_bytes_per_buf - buf->used >= requested) {
175 memcpy(out, &buf->rand[buf->used], requested);
176 buf->used += requested;
210 while (requested > 0) {
212 if (todo > requested) {
213 todo = requested;
216 requested -= todo;