Go to the source code of this file.
|
const CRYPTO_EX_DATA_IMPL * | CRYPTO_get_ex_data_implementation (void) |
|
int | CRYPTO_set_ex_data_implementation (const CRYPTO_EX_DATA_IMPL *i) |
|
| DECLARE_LHASH_OF (EX_CLASS_ITEM) |
|
int | CRYPTO_ex_data_new_class (void) |
|
void | CRYPTO_cleanup_all_ex_data (void) |
|
int | CRYPTO_get_ex_new_index (int class_index, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
|
int | CRYPTO_new_ex_data (int class_index, void *obj, CRYPTO_EX_DATA *ad) |
|
int | CRYPTO_dup_ex_data (int class_index, CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from) |
|
void | CRYPTO_free_ex_data (int class_index, void *obj, CRYPTO_EX_DATA *ad) |
|
int | CRYPTO_set_ex_data (CRYPTO_EX_DATA *ad, int idx, void *val) |
|
void * | CRYPTO_get_ex_data (const CRYPTO_EX_DATA *ad, int idx) |
|
#define EX_DATA_CHECK |
( |
|
iffail | ) |
if(!ex_data && !ex_data_check()) {iffail} |
#define EX_IMPL |
( |
|
a | ) |
impl->cb_##a |
#define IMPL_CHECK if(!impl) impl_check(); |
void CRYPTO_cleanup_all_ex_data |
( |
void |
| ) |
|
int CRYPTO_ex_data_new_class |
( |
void |
| ) |
|