base64.h
Go to the documentation of this file.
1 
11 #ifndef BASE64_H_
12 #define BASE64_H_
13 
15 
32 MCL_LOCAL mcl_error_t base64_decode(const char *encoded_data, mcl_uint8_t **decoded_data, mcl_size_t *decoded_data_size);
33 
50 MCL_LOCAL mcl_error_t base64_url_decode(const char *encoded_data, mcl_uint8_t **decoded_data, mcl_size_t *decoded_data_size);
51 
67 MCL_LOCAL mcl_error_t base64_encode(const mcl_uint8_t *data, mcl_size_t data_size, char **encoded_data);
68 
84 MCL_LOCAL mcl_error_t base64_url_encode(const mcl_uint8_t *data, mcl_size_t data_size, char **encoded_data);
85 
86 #endif //BASE64_H_
#define MCL_LOCAL
size_t mcl_size_t
mcl_int32_t mcl_error_t
MCL_LOCAL mcl_error_t base64_encode(const mcl_uint8_t *data, mcl_size_t data_size, char **encoded_data)
Definition: base64.c:119
uint8_t mcl_uint8_t
MCL_LOCAL mcl_error_t base64_url_decode(const char *encoded_data, mcl_uint8_t **decoded_data, mcl_size_t *decoded_data_size)
Definition: base64.c:106
MCL_LOCAL mcl_error_t base64_url_encode(const mcl_uint8_t *data, mcl_size_t data_size, char **encoded_data)
Definition: base64.c:131
MCL_LOCAL mcl_error_t base64_decode(const char *encoded_data, mcl_uint8_t **decoded_data, mcl_size_t *decoded_data_size)
Definition: base64.c:93
Common module interface header file.