webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/base64.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/type_check.h>
Macros | |
#define | conv_bin2ascii(a) (data_bin2ascii[(a) & 0x3f]) |
Functions | |
OPENSSL_COMPILE_ASSERT (sizeof(((EVP_ENCODE_CTX *)(NULL)) ->data) % 3==0, data_length_must_be_multiple_of_base64_chunk_size) | |
int | EVP_EncodedLength (size_t *out_len, size_t len) |
void | EVP_EncodeInit (EVP_ENCODE_CTX *ctx) |
void | EVP_EncodeUpdate (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len, const uint8_t *in, size_t in_len) |
void | EVP_EncodeFinal (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len) |
size_t | EVP_EncodeBlock (uint8_t *dst, const uint8_t *src, size_t src_len) |
int | EVP_DecodedLength (size_t *out_len, size_t len) |
void | EVP_DecodeInit (EVP_ENCODE_CTX *ctx) |
int | EVP_DecodeUpdate (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len, const uint8_t *in, size_t in_len) |
int | EVP_DecodeFinal (EVP_ENCODE_CTX *ctx, uint8_t *out, int *out_len) |
int | EVP_DecodeBase64 (uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len) |
int | EVP_DecodeBlock (uint8_t *dst, const uint8_t *src, size_t src_len) |
int EVP_DecodeBase64 | ( | uint8_t * | out, |
size_t * | out_len, | ||
size_t | max_out, | ||
const uint8_t * | in, | ||
size_t | in_len | ||
) |
int EVP_DecodeFinal | ( | EVP_ENCODE_CTX * | ctx, |
uint8_t * | out, | ||
int * | out_len | ||
) |
void EVP_DecodeInit | ( | EVP_ENCODE_CTX * | ctx | ) |
int EVP_DecodeUpdate | ( | EVP_ENCODE_CTX * | ctx, |
uint8_t * | out, | ||
int * | out_len, | ||
const uint8_t * | in, | ||
size_t | in_len | ||
) |
void EVP_EncodeFinal | ( | EVP_ENCODE_CTX * | ctx, |
uint8_t * | out, | ||
int * | out_len | ||
) |
void EVP_EncodeInit | ( | EVP_ENCODE_CTX * | ctx | ) |
void EVP_EncodeUpdate | ( | EVP_ENCODE_CTX * | ctx, |
uint8_t * | out, | ||
int * | out_len, | ||
const uint8_t * | in, | ||
size_t | in_len | ||
) |
OPENSSL_COMPILE_ASSERT | ( | sizeof(((EVP_ENCODE_CTX *)(NULL)) ->data) % | 3 = =0 , |
data_length_must_be_multiple_of_base64_chunk_size | |||
) |