diff options
Diffstat (limited to 'src/libsodium/include/sodium/randombytes.h')
-rw-r--r-- | src/libsodium/include/sodium/randombytes.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/libsodium/include/sodium/randombytes.h b/src/libsodium/include/sodium/randombytes.h index c5175b2..4d07cd5 100644 --- a/src/libsodium/include/sodium/randombytes.h +++ b/src/libsodium/include/sodium/randombytes.h @@ -26,28 +26,30 @@ typedef struct randombytes_implementation { } randombytes_implementation; SODIUM_EXPORT -int randombytes_set_implementation(randombytes_implementation *impl); +void randombytes_buf(void * const buf, const size_t size); SODIUM_EXPORT -void randombytes(unsigned char * const buf, const unsigned long long buf_len); +uint32_t randombytes_random(void); SODIUM_EXPORT -const char *randombytes_implementation_name(void); +uint32_t randombytes_uniform(const uint32_t upper_bound); SODIUM_EXPORT -uint32_t randombytes_random(void); +void randombytes_stir(void); SODIUM_EXPORT -void randombytes_stir(void); +int randombytes_close(void); SODIUM_EXPORT -uint32_t randombytes_uniform(const uint32_t upper_bound); +int randombytes_set_implementation(randombytes_implementation *impl); SODIUM_EXPORT -void randombytes_buf(void * const buf, const size_t size); +const char *randombytes_implementation_name(void); + +/* -- Compatibility layer with NaCl -- */ SODIUM_EXPORT -int randombytes_close(void); +void randombytes(unsigned char * const buf, const unsigned long long buf_len); #ifdef __cplusplus } |