Remove RAND_bytes calls.

This commit is contained in:
JoelKatz
2012-12-06 10:55:56 -08:00
parent fa5e328561
commit 1d2bb868b6
7 changed files with 20 additions and 41 deletions

View File

@@ -664,24 +664,16 @@ Json::Value RPCHandler::doRandom(Json::Value jvRequest)
{
uint256 uRandom;
switch (RAND_bytes(uRandom.begin(), uRandom.size()))
try
{
case 0:
case 1:
{
Json::Value jvResult;
jvResult["random"] = uRandom.ToString();
return jvResult;
}
break;
case -1:
return rpcError(rpcNOT_SUPPORTED);
default:
return rpcError(rpcINTERNAL);
getRand(uRandom.begin(), uRandom.size());
Json::Value jvResult;
jvResult["random"] = uRandom.ToString();
return jvResult;
}
catch (...)
{
return rpcError(rpcINTERNAL);
}
}