Sha256: 9868da4776e18cd0891e9b30a620813fa94144e75eb4227ecffc22929cf80b3a
Contents?: true
Size: 900 Bytes
Versions: 15
Compression:
Stored size: 900 Bytes
Contents
#ifndef randombytes_sysrandom_H #define randombytes_sysrandom_H /* * THREAD SAFETY: randombytes_sysrandom() functions are thread-safe, * provided that you called sodium_init() once before using any * other libsodium function. */ #include <stddef.h> #include <stdint.h> #include "export.h" #ifdef __cplusplus extern "C" { #endif SODIUM_EXPORT extern struct randombytes_implementation randombytes_sysrandom_implementation; SODIUM_EXPORT const char *randombytes_sysrandom_implementation_name(void); SODIUM_EXPORT uint32_t randombytes_sysrandom(void); SODIUM_EXPORT void randombytes_sysrandom_stir(void); SODIUM_EXPORT uint32_t randombytes_sysrandom_uniform(const uint32_t upper_bound); SODIUM_EXPORT void randombytes_sysrandom_buf(void * const buf, const size_t size); SODIUM_EXPORT int randombytes_sysrandom_close(void); #ifdef __cplusplus } #endif #endif
Version data entries
15 entries across 15 versions & 1 rubygems