CRYPTO_EX_DATA
CRYPTO_EX_DATA ex_data;
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);
crypto_ex_data_clear(CRYPTO_EX_DATA *exdata)
crypto_ex_data_init(CRYPTO_EX_DATA *exdata)
CRYPTO_new_ex_data(int class_index, void *parent, CRYPTO_EX_DATA *exdata)
CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *dst, CRYPTO_EX_DATA *src)
CRYPTO_free_ex_data(int class_index, void *parent, CRYPTO_EX_DATA *exdata)
CRYPTO_set_ex_data(CRYPTO_EX_DATA *exdata, int idx, void *val)
CRYPTO_get_ex_data(const CRYPTO_EX_DATA *exdata, int idx)
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
typedef int CRYPTO_EX_new(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
typedef void CRYPTO_EX_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from,
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data;
memset(&ctx->ex_data, 0, sizeof(CRYPTO_EX_DATA));
CRYPTO_EX_DATA ex_data;
CRYPTO_EX_DATA ex_data; /* application specific data */
CRYPTO_EX_DATA ex_data;
(CRYPTO_EX_DATA *)&sess->ex_data))
ex_new(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, long argl,
ex_dup(CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from, void *from_d,
ex_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx,
CRYPTO_EX_DATA exdata;