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)
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)