#include "htp_base64.h"
#include "bstr.h"
Functions | |
int | htp_base64_decode_single (char value_in) |
void | htp_base64_decoder_init (htp_base64_decoder *decoder) |
int | htp_base64_decode (htp_base64_decoder *decoder, const char *code_in, const int length_in, char *plaintext_out, int length_out) |
bstr * | htp_base64_decode_bstr (bstr *input) |
bstr * | htp_base64_decode_mem (const char *data, size_t len) |
int htp_base64_decode | ( | htp_base64_decoder * | decoder, | |
const char * | code_in, | |||
const int | length_in, | |||
char * | plaintext_out, | |||
int | length_out | |||
) |
Feed the supplied memory range to the decoder.
decoder | ||
code_in | ||
length_in | ||
plaintext_out | ||
length_out |
Base64-decode input, given as bstring.
input |
bstr* htp_base64_decode_mem | ( | const char * | data, | |
size_t | len | |||
) |
Base64-decode input, given as memory range.
data | ||
len |
int htp_base64_decode_single | ( | char | value_in | ) |
Decode single base64-encoded character.
value_in |
void htp_base64_decoder_init | ( | htp_base64_decoder * | decoder | ) |
Initialize base64 decoder.
decoder |