Adds support to base64DecodeExt transformation

More info on #964
This commit is contained in:
Felipe Zimmerle
2016-05-24 15:42:32 -03:00
parent 056753d57a
commit bf4a9d7633
5 changed files with 156 additions and 22 deletions

View File

@@ -8,7 +8,15 @@ class Base64 {
Base64() { }
static std::string encode(std::string& data);
static std::string decode(std::string& data, bool forgiven);
static std::string decode(std::string& data);
static std::string decode_forgiven(std::string& data);
static void decode_forgiven_engine(unsigned char *output,
size_t output_size, size_t *aiming_size, const unsigned char *input,
size_t input_size);
};