fix base64 crash

This commit is contained in:
tqcq
2024-03-22 23:56:18 +08:00
parent e96e8d9ad7
commit 406b598dbb
4 changed files with 67 additions and 20 deletions

View File

@@ -16,10 +16,13 @@ namespace sled {
class Base64 {
public:
static std::string Encode(void *ptr, size_t len);
static std::string Encode(const uint8_t *const ptr, size_t len);
static std::string Encode(const std::vector<unsigned char> &data);
static std::string Encode(const std::string &data);
static std::string Encode(const char *const data);
static StatusOr<std::string> Decode(const std::string &base64);
static StatusOr<std::string> Decode(const std::vector<unsigned char> &base64);
static StatusOr<std::string> Decode(const uint8_t *const ptr, size_t len);
};
}// namespace sled