17#ifndef SALTPACK_UTILS_H
18#define SALTPACK_UTILS_H
151 unsigned long long int opsLimit,
size_t memLimit);
Utilities class.
Definition Utils.h:27
static BYTE_ARRAY generateRandomBytes(size_t size)
static void generateSignKeypair(BYTE_ARRAY &publickey, BYTE_ARRAY &secretkey)
static std::string binToHex(BYTE_ARRAY bin)
static BYTE_ARRAY deriveKeyFromPassword(unsigned long long int keySize, const std::string &password, BYTE_ARRAY salt, unsigned long long int opsLimit, size_t memLimit)
static BYTE_ARRAY hexToBin(const std::string &hex)
static BYTE_ARRAY baseXdecode(std::string data, const std::string &alphabet)
static std::string baseXencode(BYTE_ARRAY data, size_t size, std::string alphabet)
static int baseXblockSize(const std::string &alphabet, int size)
static void generateKeypair(BYTE_ARRAY &publickey, BYTE_ARRAY &secretkey)
static std::string baseXencode(const BYTE_ARRAY &data, std::string alphabet)
static BYTE_ARRAY derivePublickey(BYTE_ARRAY secretkey)
The saltpack library namespace.
Definition ArmoredInputStream.h:24
std::vector< BYTE > BYTE_ARRAY
Definition types.h:30