35#if defined(HAVE_GNUTLS)
36# include <gnutls/gnutls.h>
37# include <gnutls/crypto.h>
46void rc_get_random_bytes(
void *buf,
size_t len)
48#if defined(HAVE_GNUTLS)
49 int ret = gnutls_rnd(GNUTLS_RND_NONCE, buf, len);
52 int ret = getentropy(buf, len);
59unsigned char rc_get_random_byte(
void)
62 rc_get_random_bytes(&b, 1);