/**
 * @file crypto_rand.h
 * @brief Internal rand functions
 * @author a_borodov (a.borodov@samsung.com)
 * @version 0.1
 * @date Created May 13, 2014
 * @par In Samsung Ukraine R&D Center (SRK) under a contract between
 * @par LLC "Samsung Electronics Ukraine Company" (Kiev, Ukraine) and "Samsung Elecrtronics Co", Ltd (Seoul, Republic of Korea)
 * @par Copyright: (c) Samsung Electronics Co, Ltd 2013. All rights reserved.
**/

#ifndef CRYPTO_RAND_H_
#define CRYPTO_RAND_H_

/**
 * @fn      int _generate_random_hw( void* randomBuffer, size_t randomBufferLen )
 * @param   randomBuffer a pointer to the buffer.
 * @param   randomBufferLen size of the buffer
 *
 * @return  0 - fail, 1 - success
 */
int CryptoCoreEntropySource(void* randomBuffer, int randomBufferLen );

#endif /* CRYPTO_RAND_H_ */
