Compy 0.2.0
A lightweight RTSP 1.0 server library for embedded systems
Loading...
Searching...
No Matches
base64.h
Go to the documentation of this file.
1
9#pragma once
10
11#include <stddef.h>
12
13#include <unistd.h>
14
15#include <compy/priv/compiler_attrs.h>
16
32 const void *data, size_t len, char *out,
33 size_t out_max) COMPY_PRIV_MUST_USE;
34
50 const char *b64, size_t len, void *out, size_t out_max) COMPY_PRIV_MUST_USE;
ssize_t compy_base64_encode(const void *data, size_t len, char *out, size_t out_max) COMPY_PRIV_MUST_USE
Encodes binary data to base64.
Definition base64.c:29
ssize_t compy_base64_decode(const char *b64, size_t len, void *out, size_t out_max) COMPY_PRIV_MUST_USE
Decodes a base64 string to binary.
Definition base64.c:66