CCEngineServer/CMakeProject1/CryptoUtils.h
2021-08-29 23:21:55 +02:00

12 lines
406 B
C++

#pragma once
#include <memory>
#include <optional>
#include <string>
std::string base64Decode(const std::string& encoded);
std::string base64Encode(const std::string& source, std::optional<int> maxLineLength = {});
std::unique_ptr<uint8_t[]> base64Encode(const uint8_t * source, size_t sourceSize);
std::string base32Decode(const std::string& encoded);
std::string base32Encode(const std::string& data);