17#include <creos/utils_global.hpp>
32std::string CREOS_UTILS_API
base64_encode(
const std::span<const std::byte>& data);
34inline std::string CREOS_UTILS_API
base64_encode(
const std::span<const uint8_t>& data) {
35 return base64_encode(std::span(
reinterpret_cast<const std::byte*
>(data.data()), data.size()));
44std::vector<std::byte> CREOS_UTILS_API
base64_decode(
const std::string_view& data);
The main namespace for the CreOS client library.
std::vector< std::byte > CREOS_UTILS_API base64_decode(const std::string_view &data)
Decodes base64 encoded data.
Definition base64.cpp:44
std::string CREOS_UTILS_API base64_encode(const std::span< const std::byte > &data)
Encodes data to base64.
Definition base64.cpp:21