1#ifndef XRPL_CRYPTO_RFC1751_H_INCLUDED
2#define XRPL_CRYPTO_RFC1751_H_INCLUDED
30 extract(
char const* s,
int start,
int length);
34 insert(
char* s,
int x,
int start,
int length);
static int wsrch(std::string const &strWord, int iMin, int iMax)
static int etob(std::string &strData, std::vector< std::string > vsHuman)
static void standard(std::string &strWord)
static char const * s_dictionary[]
static void btoe(std::string &strHuman, std::string const &strData)
static void getEnglishFromKey(std::string &strHuman, std::string const &strKey)
Convert to human from a 128 bit key in big-endian format.
static void insert(char *s, int x, int start, int length)
static unsigned long extract(char const *s, int start, int length)
static std::string getWordFromBlob(void const *blob, size_t bytes)
Chooses a single dictionary word from the data.
static int getKeyFromEnglish(std::string &strKey, std::string const &strHuman)
Convert words separated by spaces into a 128 bit key in big-endian format.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.