xref: /netbsd-src/sys/external/isc/libsodium/include/randombytes.h (revision ae210b0e13e7061e0c873fc97e0c507a45239a4f)
1a5b568d2Sriastradh /* This overwrites dist/src/libsodium/include/sodium/randombytes.h */
2a5b568d2Sriastradh 
3*ae210b0eSriastradh #include <sys/cprng.h>
4*ae210b0eSriastradh 
5a5b568d2Sriastradh static inline void
randombytes_buf(void * const buf,const size_t size)6a5b568d2Sriastradh randombytes_buf(void * const buf, const size_t size)
7a5b568d2Sriastradh {
8a5b568d2Sriastradh 
9*ae210b0eSriastradh 	cprng_strong(kern_cprng, buf, size, 0);
10a5b568d2Sriastradh }
11a5b568d2Sriastradh 
12a5b568d2Sriastradh static inline void
randombytes_stir(void)13a5b568d2Sriastradh randombytes_stir(void)
14a5b568d2Sriastradh {
15a5b568d2Sriastradh }
16