base64.h

Go to the documentation of this file.
00001 
00023 #ifndef MBEDTLS_BASE64_H
00024 #define MBEDTLS_BASE64_H
00025 
00026 #include <stddef.h>
00027 
00028 #define MBEDTLS_ERR_BASE64_BUFFER_TOO_SMALL               -0x002A  
00029 #define MBEDTLS_ERR_BASE64_INVALID_CHARACTER              -0x002C  
00031 #ifdef __cplusplus
00032 extern "C" {
00033 #endif
00034 
00054 int mbedtls_base64_encode( unsigned char *dst, size_t dlen, size_t *olen,
00055                    const unsigned char *src, size_t slen );
00056 
00074 int mbedtls_base64_decode( unsigned char *dst, size_t dlen, size_t *olen,
00075                    const unsigned char *src, size_t slen );
00076 
00082 int mbedtls_base64_self_test( int verbose );
00083 
00084 #ifdef __cplusplus
00085 }
00086 #endif
00087 
00088 #endif /* base64.h */

Generated on 11 Mar 2017 for mbed TLS v2.4.2 by  doxygen 1.4.7