Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
Base64 Class Referencefinal

#include <Base64.hpp>

Static Public Member Functions

static std::vector< byte > Encode (const std::vector< byte > &buffer)
 
static std::vector< byte > Encode (const byte *buffer, const std::size_t buffLen)
 
static std::string Encode (const std::string &buffer)
 
static std::vector< byte > Decode (const std::vector< byte > &encoded_buffer)
 
static std::vector< byte > Decode (const byte *buffer, const std::size_t buffLen)
 
static std::string Decode (const std::string &encoded)
 

Detailed Description

Definition at line 8 of file Base64.hpp.

Member Function Documentation

◆ Decode() [1/3]

static std::vector<byte> Base64::Decode ( const byte *  buffer,
const std::size_t  buffLen 
)
static

◆ Decode() [2/3]

static std::string Base64::Decode ( const std::string &  encoded)
static

◆ Decode() [3/3]

static std::vector<byte> Base64::Decode ( const std::vector< byte > &  encoded_buffer)
static

◆ Encode() [1/3]

static std::vector<byte> Base64::Encode ( const byte *  buffer,
const std::size_t  buffLen 
)
static

◆ Encode() [2/3]

static std::string Base64::Encode ( const std::string &  buffer)
static

◆ Encode() [3/3]

static std::vector<byte> Base64::Encode ( const std::vector< byte > &  buffer)
static

The documentation for this class was generated from the following file: