Symbol: exdata
lib/libcrypto/crypto_ex_data.c
179
crypto_ex_data_clear(CRYPTO_EX_DATA *exdata)
lib/libcrypto/crypto_ex_data.c
183
if (exdata == NULL)
lib/libcrypto/crypto_ex_data.c
186
if ((ced = exdata->sk) != NULL) {
lib/libcrypto/crypto_ex_data.c
191
exdata->sk = NULL;
lib/libcrypto/crypto_ex_data.c
195
crypto_ex_data_init(CRYPTO_EX_DATA *exdata)
lib/libcrypto/crypto_ex_data.c
199
if (exdata->sk != NULL)
lib/libcrypto/crypto_ex_data.c
211
exdata->sk = ced;
lib/libcrypto/crypto_ex_data.c
220
crypto_ex_data_clear(exdata);
lib/libcrypto/crypto_ex_data.c
226
CRYPTO_new_ex_data(int class_index, void *parent, CRYPTO_EX_DATA *exdata)
lib/libcrypto/crypto_ex_data.c
233
if (!crypto_ex_data_init(exdata))
lib/libcrypto/crypto_ex_data.c
235
if ((ced = exdata->sk) == NULL)
lib/libcrypto/crypto_ex_data.c
255
if (!index->new_func(parent, NULL, exdata, i, index->argl,
lib/libcrypto/crypto_ex_data.c
264
CRYPTO_free_ex_data(class_index, parent, exdata);
lib/libcrypto/crypto_ex_data.c
341
CRYPTO_free_ex_data(int class_index, void *parent, CRYPTO_EX_DATA *exdata)
lib/libcrypto/crypto_ex_data.c
348
if (exdata == NULL)
lib/libcrypto/crypto_ex_data.c
350
if ((ced = exdata->sk) == NULL)
lib/libcrypto/crypto_ex_data.c
370
index->free_func(parent, ced->slots[i], exdata, i, index->argl,
lib/libcrypto/crypto_ex_data.c
375
crypto_ex_data_clear(exdata);
lib/libcrypto/crypto_ex_data.c
380
CRYPTO_set_ex_data(CRYPTO_EX_DATA *exdata, int idx, void *val)
lib/libcrypto/crypto_ex_data.c
388
if ((ced = exdata->sk) == NULL) {
lib/libcrypto/crypto_ex_data.c
389
if (!crypto_ex_data_init(exdata))
lib/libcrypto/crypto_ex_data.c
391
ced = exdata->sk;
lib/libcrypto/crypto_ex_data.c
406
CRYPTO_get_ex_data(const CRYPTO_EX_DATA *exdata, int idx)
lib/libcrypto/crypto_ex_data.c
410
if ((ced = exdata->sk) == NULL)
regress/lib/libcrypto/exdata/exdata_test.c
126
if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, &exdata1, &exdata1.exdata)) {
regress/lib/libcrypto/exdata/exdata_test.c
131
if (!CRYPTO_set_ex_data(&exdata1.exdata, idx2, &idx2)) {
regress/lib/libcrypto/exdata/exdata_test.c
135
if (!CRYPTO_set_ex_data(&exdata1.exdata, idx1, &idx1)) {
regress/lib/libcrypto/exdata/exdata_test.c
139
if (CRYPTO_get_ex_data(&exdata1.exdata, idx1) != &idx1) {
regress/lib/libcrypto/exdata/exdata_test.c
143
if (CRYPTO_get_ex_data(&exdata1.exdata, idx2) != &idx2) {
regress/lib/libcrypto/exdata/exdata_test.c
148
if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_RSA, &exdata2.exdata,
regress/lib/libcrypto/exdata/exdata_test.c
149
&exdata1.exdata)) {
regress/lib/libcrypto/exdata/exdata_test.c
153
if (CRYPTO_get_ex_data(&exdata2.exdata, idx1) != &idx1) {
regress/lib/libcrypto/exdata/exdata_test.c
157
if (CRYPTO_get_ex_data(&exdata2.exdata, idx2) != &idx2) {
regress/lib/libcrypto/exdata/exdata_test.c
162
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, &exdata1, &exdata1.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
163
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, &exdata2, &exdata2.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
182
if (!CRYPTO_set_ex_data(&exdata3.exdata, idx1, &idx1)) {
regress/lib/libcrypto/exdata/exdata_test.c
187
if (CRYPTO_get_ex_data(&exdata3.exdata, idx1) != &idx1) {
regress/lib/libcrypto/exdata/exdata_test.c
194
if (!CRYPTO_set_ex_data(&exdata3.exdata, idx2 + 1, &idx2)) {
regress/lib/libcrypto/exdata/exdata_test.c
199
if (CRYPTO_get_ex_data(&exdata3.exdata, idx2 + 1) != &idx2) {
regress/lib/libcrypto/exdata/exdata_test.c
206
if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_BIO, &exdata4, &exdata4.exdata)) {
regress/lib/libcrypto/exdata/exdata_test.c
213
if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, &exdata1, &exdata1.exdata)) {
regress/lib/libcrypto/exdata/exdata_test.c
217
if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_RSA, &exdata2.exdata,
regress/lib/libcrypto/exdata/exdata_test.c
218
&exdata1.exdata)) {
regress/lib/libcrypto/exdata/exdata_test.c
226
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, &exdata1, &exdata1.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
227
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, &exdata2, &exdata2.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
228
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, &exdata3, &exdata3.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
229
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_BIO, &exdata4, &exdata4.exdata);
regress/lib/libcrypto/exdata/exdata_test.c
78
CRYPTO_EX_DATA exdata;
regress/lib/libcrypto/exdata/exdata_test.c
85
struct exdata exdata1, exdata2, exdata3, exdata4;