Holds base64 decoding and encoding functions.
More...
#include <base64.h>
|
| static std::string | decode (std::string const &encoded_string) |
| | Used to base64 decode data. More...
|
| |
| static std::string | decode (std::string const &encoded_string) |
| |
| static std::string | encode (std::string const input) |
| |
| static std::string | encode (std::string const input) |
| | Used to base64 encode data. More...
|
| |
|
| static const std::string | chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
| | Needed for base64_encode function. More...
|
| |
Holds base64 decoding and encoding functions.
| std::string Base64::decode |
( |
std::string const & |
encoded_string | ) |
|
|
static |
Used to base64 decode data.
Input is the encoded data as std::string, output is the plaintext data as std::string.
- Parameters
-
| encoded_string | Base64 encoded data to decode. |
- Returns
- Plaintext decoded data.
| static std::string Base64::decode |
( |
std::string const & |
encoded_string | ) |
|
|
static |
| static std::string Base64::encode |
( |
std::string const |
input | ) |
|
|
static |
| std::string Base64::encode |
( |
std::string const |
input | ) |
|
|
static |
Used to base64 encode data.
Input is the plaintext as std::string, output is the encoded data as std::string.
- Parameters
-
| input | Plaintext data to encode. |
- Returns
- Base64 encoded data.
| static bool Base64::is_base64 |
( |
unsigned char |
c | ) |
|
|
inlinestaticprivate |
| bool Base64::is_base64 |
( |
unsigned char |
c | ) |
|
|
inlinestaticprivate |
Helper for base64_decode function.
| static const std::string Base64::chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
|
staticprivate |
Needed for base64_encode function.
The documentation for this class was generated from the following files: