webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/ex_data.h>
#include <assert.h>
#include <string.h>
#include <openssl/crypto.h>
#include <openssl/err.h>
#include <openssl/lhash.h>
#include <openssl/mem.h>
#include <openssl/stack.h>
#include <openssl/thread.h>
#include "internal.h"
Classes | |
struct | crypto_ex_data_func_st |
Functions | |
int | CRYPTO_get_ex_new_index (CRYPTO_EX_DATA_CLASS *ex_data_class, int *out_index, long argl, void *argp, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
int | CRYPTO_set_ex_data (CRYPTO_EX_DATA *ad, int index, void *val) |
void * | CRYPTO_get_ex_data (const CRYPTO_EX_DATA *ad, int idx) |
void | CRYPTO_new_ex_data (CRYPTO_EX_DATA *ad) |
int | CRYPTO_dup_ex_data (CRYPTO_EX_DATA_CLASS *ex_data_class, CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from) |
void | CRYPTO_free_ex_data (CRYPTO_EX_DATA_CLASS *ex_data_class, void *obj, CRYPTO_EX_DATA *ad) |
void | CRYPTO_cleanup_all_ex_data (void) |
int CRYPTO_dup_ex_data | ( | CRYPTO_EX_DATA_CLASS * | ex_data_class, |
CRYPTO_EX_DATA * | to, | ||
const CRYPTO_EX_DATA * | from | ||
) |
void CRYPTO_free_ex_data | ( | CRYPTO_EX_DATA_CLASS * | ex_data_class, |
void * | obj, | ||
CRYPTO_EX_DATA * | ad | ||
) |
void* CRYPTO_get_ex_data | ( | const CRYPTO_EX_DATA * | ad, |
int | idx | ||
) |
int CRYPTO_get_ex_new_index | ( | CRYPTO_EX_DATA_CLASS * | ex_data_class, |
int * | out_index, | ||
long | argl, | ||
void * | argp, | ||
CRYPTO_EX_dup * | dup_func, | ||
CRYPTO_EX_free * | free_func | ||
) |
void CRYPTO_new_ex_data | ( | CRYPTO_EX_DATA * | ad | ) |
int CRYPTO_set_ex_data | ( | CRYPTO_EX_DATA * | ad, |
int | index, | ||
void * | val | ||
) |