Home
last modified time | relevance | path

Searched refs:CRYPTO_EX_DATA (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-14-stable/crypto/openssl/crypto/
HDex_data.c88 static void dummy_new(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, in dummy_new()
93 static void dummy_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad, int idx, in dummy_free()
98 static int dummy_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, in dummy_dup()
214 CRYPTO_EX_DATA *ad) in ossl_crypto_new_ex_data_ex()
260 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_new_ex_data()
269 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, in CRYPTO_dup_ex_data()
270 const CRYPTO_EX_DATA *from) in CRYPTO_dup_ex_data()
365 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_free_ex_data()
421 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad, in CRYPTO_alloc_ex_data()
435 CRYPTO_EX_DATA *ad, int idx) in ossl_crypto_alloc_ex_data_intern()
[all …]
HDcontext.c27 CRYPTO_EX_DATA data;
319 CRYPTO_EX_DATA *ad, int index, in ossl_lib_ctx_generic_new()
338 CRYPTO_EX_DATA *ad, int index, in ossl_lib_ctx_generic_free()
/freebsd-14-stable/crypto/openssl/test/
HDexdatatest.c29 static void exnew(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in exnew()
39 static int exdup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, in exdup()
50 static void exfree(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in exfree()
71 static void exnew2(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in exnew2()
89 static int exdup2(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, in exdup2()
114 static void exfree2(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in exfree2()
128 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/include/openssl/
HDcrypto.h238 typedef void CRYPTO_EX_new (void *parent, void *ptr, CRYPTO_EX_DATA *ad,
240 typedef void CRYPTO_EX_free (void *parent, void *ptr, CRYPTO_EX_DATA *ad,
242 typedef int CRYPTO_EX_dup (CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from,
255 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
256 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to,
257 const CRYPTO_EX_DATA *from);
259 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
262 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
269 int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val);
270 void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx);
HDcrypto.h.in215 typedef void CRYPTO_EX_new (void *parent, void *ptr, CRYPTO_EX_DATA *ad,
217 typedef void CRYPTO_EX_free (void *parent, void *ptr, CRYPTO_EX_DATA *ad,
219 typedef int CRYPTO_EX_dup (CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from,
229 * Initialise/duplicate/free CRYPTO_EX_DATA variables corresponding to a
232 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
233 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to,
234 const CRYPTO_EX_DATA *from);
236 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
238 /* Allocate a single item in the CRYPTO_EX_DATA variable */
239 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
[all …]
HDtypes.h200 typedef struct crypto_ex_data_st CRYPTO_EX_DATA; typedef
/freebsd-14-stable/crypto/openssl/doc/man3/
HDCRYPTO_get_ex_new_index.pod21 typedef void CRYPTO_EX_new(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
23 typedef void CRYPTO_EX_free(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
25 typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from,
28 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad);
30 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad,
33 int CRYPTO_set_ex_data(CRYPTO_EX_DATA *r, int idx, void *arg);
35 void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *r, int idx);
37 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *r);
73 The B<CRYPTO_EX_DATA> type is opaque. To initialize the exdata part of
97 and the B<CRYPTO_EX_DATA> field is not accessible. In both API's, the
[all …]
/freebsd-14-stable/crypto/openssl/crypto/ui/
HDui_util.c62 static void ui_new_method_data(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in ui_new_method_data()
71 static int ui_dup_method_data(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, in ui_dup_method_data()
82 static void ui_free_method_data(void *parent, void *ptr, CRYPTO_EX_DATA *ad, in ui_free_method_data()
HDui_local.h58 CRYPTO_EX_DATA ex_data;
100 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/doc/internal/man3/
HDossl_lib_ctx_get_data.pod32 as a B<CRYPTO_EX_DATA>, which allows data from diverse parts of the
34 Each such data item must have a corresponding CRYPTO_EX_DATA index
35 associated with it. Unlike normal CRYPTO_EX_DATA objects we use static indexes
36 to identify data items. These are mapped transparently to CRYPTO_EX_DATA dynamic
/freebsd-14-stable/crypto/openssl/include/internal/
HDcryptlib.h204 OSSL_LIB_CTX *ossl_crypto_ex_data_get_ossl_lib_ctx(const CRYPTO_EX_DATA *ad);
206 CRYPTO_EX_DATA *ad);
/freebsd-14-stable/crypto/openssl/include/crypto/
HDcryptlib.h37 CRYPTO_EX_DATA *ad, int idx);
HDx509.h180 CRYPTO_EX_DATA ex_data;
277 CRYPTO_EX_DATA ex_data;
HDevp.h681 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/dso/
HDdso_local.h34 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/dh/
HDdh_local.h32 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/dsa/
HDdsa_local.h29 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/engine/
HDeng_local.h147 CRYPTO_EX_DATA ex_data;
HDeng_dyn.c138 CRYPTO_EX_DATA *ad, int idx, long argl, in dynamic_data_ctx_free_func()
/freebsd-14-stable/crypto/openssl/crypto/bio/
HDbio_local.h135 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/x509/
HDx509_local.h146 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/crypto/rsa/
HDrsa_local.h88 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/ssl/
HDssl_local.h605 CRYPTO_EX_DATA ex_data; /* application specific data */
943 CRYPTO_EX_DATA ex_data;
1543 CRYPTO_EX_DATA ex_data;
/freebsd-14-stable/crypto/openssl/util/
HDindent.pro168 -T CRYPTO_EX_DATA
/freebsd-14-stable/crypto/openssl/crypto/ec/
HDec_local.h299 CRYPTO_EX_DATA ex_data;

12