20#include <xrpl/basics/base_uint.h>
21#include <xrpl/beast/utility/rngfill.h>
22#include <xrpl/crypto/csprng.h>
23#include <xrpl/json/json_value.h>
24#include <xrpl/protocol/ErrorCodes.h>
25#include <xrpl/protocol/RPCErr.h>
26#include <xrpl/protocol/jss.h>
void rngfill(void *buffer, std::size_t bytes, Generator &g)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
csprng_engine & crypto_prng()
The default cryptographically secure PRNG.
Json::Value rpcError(int iError)
Json::Value doRandom(RPC::JsonContext &)
std::string to_string(base_uint< Bits, Tag > const &a)