55 return 4 * ((nBytes + 2) / 3);
68 return ((numChars / 4) * 3) + 2;
constexpr std::size_t encodedSize(std::size_t const nBytes)
Returns the maximum number of characters needed to base64-encode nBytes bytes.
constexpr std::size_t decodedSize(std::size_t const numChars)
Returns the maximum number of bytes a base64 string of numChars characters decodes to.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::string base64Decode(std::string_view data)
std::string base64Encode(std::uint8_t const *data, std::size_t len)