2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-06-27 11:28:08 +00:00
Files
OpenAssetTools/src/Cryptography/Base64.h
T
2025-04-26 19:08:15 +02:00

14 lines
576 B
C++

#pragma once
#include <string>
namespace base64
{
std::string EncodeBase64(const void* inputData, size_t inputLength);
bool EncodeBase64(const void* inputData, size_t inputLength, void* outputBuffer, size_t outputBufferSize);
size_t GetBase64EncodeOutputLength(size_t inputLength);
size_t DecodeBase64(const void* base64Data, size_t inputLength, void* outputBuffer, size_t outputBufferSize);
size_t GetBase64DecodeOutputLength(const void* base64Data, size_t inputLength);
size_t GetBase64DecodeOutputLength(size_t inputLength);
} // namespace base64