From f8445193a4d3303a92e93d60257af9086792ea05 Mon Sep 17 00:00:00 2001 From: toddouska Date: Mon, 31 Aug 2015 13:55:56 -0700 Subject: [PATCH] add idirect generate seed --- wolfcrypt/src/random.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index ba0f3c66a..90a586e0a 100644 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -1289,6 +1289,20 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz) */ +#elif defined(IDIRECT_DEV_RANDOM) + +extern int getRandom( int sz, unsigned char *output ); + +int GenerateSeed(OS_Seed* os, byte* output, word32 sz) +{ + int num_bytes_returned = 0; + + num_bytes_returned = getRandom( (int) sz, (unsigned char *) output ); + + return 0; +} + + #else /* !USE_WINDOWS_API && !HAVE_RPT_SYS && !MICRIUM && !NO_DEV_RANDOM */ /* may block */