1#include <xrpl/basics/base_uint.h>
2#include <xrpl/beast/utility/rngfill.h>
3#include <xrpl/crypto/csprng.h>
4#include <xrpl/json/json_value.h>
5#include <xrpl/protocol/ErrorCodes.h>
6#include <xrpl/protocol/RPCErr.h>
7#include <xrpl/protocol/jss.h>
void rngfill(void *const buffer, std::size_t const bytes, Generator &g)
API version numbers used in later API versions.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
CsprngEngine & cryptoPrng()
The default cryptographically secure PRNG.
std::string to_string(BaseUInt< Bits, Tag > const &a)
json::Value rpcError(ErrorCodeI iError)
json::Value doRandom(RPC::JsonContext &)