| 112 | char* Base64EncodeUrlNoPadding(char* outstr, const unsigned char* instr, size_t len); |
| 113 | |
| 114 | inline TStringBuf Base64Encode(const TStringBuf src, void* output) { |
| 115 | return TStringBuf(static_cast<const char*>(output), Base64Encode(static_cast<char*>(output), reinterpret_cast<const unsigned char*>(src.data()), src.size())); |
| 116 | } |
| 117 | |
| 118 | inline TStringBuf Base64EncodeNoPadding(const TStringBuf src, void* output) { |
| 119 | return TStringBuf(static_cast<const char*>(output), Base64EncodeNoPadding(static_cast<char*>(output), reinterpret_cast<const unsigned char*>(src.data()), src.size())); |