open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
base64.h
Go to the documentation of this file.
1#ifndef UA_BASE64_H_
2#define UA_BASE64_H_
3
4#include <open62541/config.h>
5
7
8#include <stddef.h>
9
10
11unsigned char *
12UA_base64(const unsigned char *src, size_t len, size_t *out_len);
13
14/** Requires as input a buffer of length at least 4*((len + 2) / 3).
15 * Returns the actual size */
16size_t
17UA_base64_buf(const unsigned char *src, size_t len, unsigned char *out);
18
19
20unsigned char *
21UA_unbase64(const unsigned char *src, size_t len, size_t *out_len);
22
24
25#endif /* UA_BASE64_H_ */
unsigned char * UA_unbase64(const unsigned char *src, size_t len, size_t *out_len)
_UA_BEGIN_DECLS unsigned char * UA_base64(const unsigned char *src, size_t len, size_t *out_len)
size_t UA_base64_buf(const unsigned char *src, size_t len, unsigned char *out)
Requires as input a buffer of length at least 4*((len + 2) / 3).
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
Definition config.h:100
#define _UA_END_DECLS
Definition config.h:107