8#ifndef BOTAN_BASE64_CODEC_H_
9#define BOTAN_BASE64_CODEC_H_
11#include <botan/secmem.h>
30 const uint8_t input[],
32 size_t& input_consumed,
49template<typename Alloc>
73 size_t& input_consumed,
75 bool ignore_ws = true);
89 bool ignore_ws = true);
100 const
std::
string& input,
101 bool ignore_ws = true);
113 bool ignore_ws = true);
123 bool ignore_ws = true);
#define BOTAN_PUBLIC_API(maj, min)
size_t base64_encode(char out[], const uint8_t in[], size_t input_length, size_t &input_consumed, bool final_inputs)
size_t base64_decode(uint8_t out[], const char in[], size_t input_length, size_t &input_consumed, bool final_inputs, bool ignore_ws)
size_t base64_encode_max_output(size_t input_length)
size_t base64_decode_max_output(size_t input_length)
std::vector< T, secure_allocator< T > > secure_vector