adds convenience method to base64 encode strings

This commit is contained in:
Peter Thorson
2013-05-03 07:56:09 -05:00
parent 5be8ecca87
commit d9d3804e5f

View File

@@ -50,6 +50,10 @@ static inline bool is_base64(unsigned char c) {
(c >= 97 && c <= 122)); // a-z
}
inline std::string base64_encode(const std::string & data) {
return base64_encode(data.data(),data.size());
}
inline std::string base64_encode(unsigned char const* bytes_to_encode, unsigned
int in_len)
{
@@ -145,4 +149,4 @@ inline std::string base64_decode(std::string const& encoded_string) {
return ret;
}
#endif // _BASE64_HPP_
#endif // _BASE64_HPP_