Completely re-write base64 logic, make API suck less in doing so

This commit is contained in:
Daniel J. Hofmann
2016-03-14 19:08:41 +01:00
committed by Patrick Niklaus
parent 735b325d74
commit a7aa27c87c
2 changed files with 90 additions and 58 deletions
+2 -2
View File
@@ -18,13 +18,13 @@ bool Hint::IsValid(const util::Coordinate new_input_coordinates,
facade.GetCheckSum() == data_checksum;
}
std::string Hint::ToBase64() const { return encodeBase64(*this); }
std::string Hint::ToBase64() const { return encodeBase64Bytewise(*this); }
Hint Hint::FromBase64(const std::string &base64Hint)
{
BOOST_ASSERT_MSG(base64Hint.size() == ENCODED_HINT_SIZE, "Hint has invalid size");
return decodeBase64<Hint>(base64Hint);
return decodeBase64Bytewise<Hint>(base64Hint);
}
}
}