Home
last modified time | relevance | path

Searched refs:readnb (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/contrib/libsodium/src/libsodium/randombytes/sysrandom/
H A Drandombytes_sysrandom.c110 ssize_t readnb; in safe_read() local
115 while ((readnb = read(fd, buf, size)) < (ssize_t) 0 && in safe_read()
117 if (readnb < (ssize_t) 0) { in safe_read()
118 return readnb; /* LCOV_EXCL_LINE */ in safe_read()
120 if (readnb == (ssize_t) 0) { in safe_read()
123 size -= (size_t) readnb; in safe_read()
124 buf += readnb; in safe_read()
211 int readnb; in _randombytes_linux_getrandom() local
216 readnb = getrandom(buf, size, 0); in _randombytes_linux_getrandom()
218 readnb = syscall(SYS_getrandom, buf, (int) size, 0); in _randombytes_linux_getrandom()
[all …]
/freebsd/sys/contrib/libsodium/src/libsodium/randombytes/nativeclient/
H A Drandombytes_nativeclient.c19 size_t readnb = (size_t) 0U; in randombytes_nativeclient_buf() local
27 if (rand_intf.get_random_bytes(buf_, size, &readnb) != 0 || in randombytes_nativeclient_buf()
28 readnb > size) { in randombytes_nativeclient_buf()
31 toread -= readnb; in randombytes_nativeclient_buf()
32 buf_ += readnb; in randombytes_nativeclient_buf()
/freebsd/sys/contrib/libsodium/src/libsodium/randombytes/salsa20/
H A Drandombytes_salsa20_random.c160 ssize_t readnb; in safe_read() local
165 while ((readnb = read(fd, buf, size)) < (ssize_t) 0 && in safe_read()
167 if (readnb < (ssize_t) 0) { in safe_read()
168 return readnb; /* LCOV_EXCL_LINE */ in safe_read()
170 if (readnb == (ssize_t) 0) { in safe_read()
173 size -= (size_t) readnb; in safe_read()
174 buf += readnb; in safe_read()
253 int readnb; in _randombytes_linux_getrandom() local
258 readnb = getrandom(buf, size, 0); in _randombytes_linux_getrandom()
260 readnb = syscall(SYS_getrandom, buf, (int) size, 0); in _randombytes_linux_getrandom()
[all …]