namespace Base64

Overview

namespace Base64 {

// global functions

uint8_t uc_decode(uint8_t uc);
uint8_t uc_encode(uint8_t uc);
std::vector<uint8_t> encode(const void* input, size_t length);
std::vector<uint8_t> encode(const std::vector<uint8_t>& bin);
std::vector<uint8_t> decode(const void* input, size_t length);
std::vector<uint8_t> decode(const std::vector<uint8_t>& input);

} // namespace Base64

Detailed Documentation

Global Functions

std::vector<uint8_t> encode(const void* input, size_t length)

Encodes supplied bytes into base64 encoded octets.

std::vector<uint8_t> encode(const std::vector<uint8_t>& bin)

Encodes supplied bytes into base64 encoded octets.

std::vector<uint8_t> decode(const void* input, size_t length)

Decodes supplied base64 encoded octets into raw bytes.

std::vector<uint8_t> decode(const std::vector<uint8_t>& input)

Decodes supplied base64 encoded octets into raw bytes.