10#include "c4/export.hpp"
24C4CORE_EXPORT
bool base64_valid(
const char* encoded,
size_t encoded_sz);
61 void const* data,
size_t data_sz);
102 void * data,
size_t data_sz,
103 size_t *data_sz_required);
bool base64_decode(char const *encoded, size_t encoded_sz, void *data, size_t data_sz, size_t *data_sz_required)
decode the base64 encoding in the given buffer.
size_t base64_encode(char *encoded, size_t encoded_sz, void const *data, size_t data_sz)
base64-encode binary data.
bool base64_valid(const char *encoded, size_t encoded_sz)
check that the given buffer is a valid base64 encoding
(Undefined by default) Use shorter error message from checks/asserts: do not show the check condition...