Lines Matching refs:ex_data

73     MYOBJ_EX_DATA *ex_data = OPENSSL_zalloc(sizeof(*ex_data));  in exnew2()  local
78 || !TEST_ptr(ex_data) in exnew2()
79 || !TEST_true(CRYPTO_set_ex_data(ad, saved_idx2, ex_data))) { in exnew2()
81 OPENSSL_free(ex_data); in exnew2()
83 ex_data->new = 1; in exnew2()
91 MYOBJ_EX_DATA *ex_data = CRYPTO_get_ex_data(to, saved_idx2); in exdup2() local
97 || !TEST_ptr(ex_data) in exdup2()
98 || !TEST_true(ex_data->new)) { in exdup2()
102 ex_data->hello = (*update_ex_data)->hello; in exdup2()
104 ex_data->dup = 1; in exdup2()
106 *update_ex_data = ex_data; in exdup2()
114 MYOBJ_EX_DATA *ex_data = CRYPTO_get_ex_data(ad, saved_idx2); in exfree2() local
115 OPENSSL_free(ex_data); in exfree2()
119 || !TEST_ptr(ex_data) in exfree2()
125 CRYPTO_EX_DATA ex_data; member
136 obj->st = CRYPTO_new_ex_data(CRYPTO_EX_INDEX_APP, obj, &obj->ex_data); in MYOBJ_new()
142 obj->st = CRYPTO_set_ex_data(&obj->ex_data, saved_idx, cp); in MYOBJ_sethello()
149 return CRYPTO_get_ex_data(&obj->ex_data, saved_idx); in MYOBJ_gethello()
154 MYOBJ_EX_DATA* ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx2); in MYOBJ_sethello2() local
155 if (TEST_ptr(ex_data)) in MYOBJ_sethello2()
156 ex_data->hello = cp; in MYOBJ_sethello2()
163 MYOBJ_EX_DATA* ex_data = CRYPTO_get_ex_data(&obj->ex_data, saved_idx2); in MYOBJ_gethello2() local
164 if (TEST_ptr(ex_data)) in MYOBJ_gethello2()
165 return ex_data->hello; in MYOBJ_gethello2()
173 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_APP, obj, &obj->ex_data); in MYOBJ_free()
181 obj->st |= CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_APP, &obj->ex_data, in MYOBJ_dup()
182 &in->ex_data); in MYOBJ_dup()
189 MYOBJ_EX_DATA *ex_data; in test_exdata() local
208 if (!TEST_ptr(CRYPTO_get_ex_data(&t1->ex_data, saved_idx2))) in test_exdata()
210 if (!TEST_ptr(CRYPTO_get_ex_data(&t2->ex_data, saved_idx2))) in test_exdata()
235 ex_data = CRYPTO_get_ex_data(&t3->ex_data, saved_idx2); in test_exdata()
236 if (!TEST_ptr(ex_data)) in test_exdata()
238 if (!TEST_int_eq(ex_data->dup, 1)) in test_exdata()