示例#1
0
文件: arc4random.c 项目: blep/getdns
uint32_t
arc4random(void)
{
	uint32_t val;

	_ARC4_LOCK();
	_rs_random_u32(&val);
	_ARC4_UNLOCK();
	return val;
}
crypto_uint4
alt_arc4random(void)
{
    crypto_uint4 val;

    _alt_arc4_LOCK();
    _rs_random_u32(&val);
    _alt_arc4_UNLOCK();
    return val;
}