Motion Master 6.0.0-alpha.86
Next-generation motion control software
Loading...
Searching...
No Matches
base64.cc File Reference
#include "core/base64.h"
#include <openssl/evp.h>
#include <cstddef>
#include <expected>
#include <memory>
#include <span>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for base64.cc:

Namespaces

namespace  mm
 
namespace  mm::core
 

Functions

std::string mm::core::base64Encode (std::span< const uint8_t > bytes)
 Encodes bytes as base64 with padding, on one line.
 
std::expected< std::vector< uint8_t >, std::string > mm::core::base64Decode (std::string_view text)
 Decodes base64 text.