| /freebsd-14-stable/crypto/openssl/crypto/ |
| HD | ex_data.c | 88 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 …]
|
| HD | context.c | 27 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/ |
| HD | exdatatest.c | 29 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/ |
| HD | crypto.h | 238 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);
|
| HD | crypto.h.in | 215 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 …]
|
| HD | types.h | 200 typedef struct crypto_ex_data_st CRYPTO_EX_DATA; typedef
|
| /freebsd-14-stable/crypto/openssl/doc/man3/ |
| HD | CRYPTO_get_ex_new_index.pod | 21 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/ |
| HD | ui_util.c | 62 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()
|
| HD | ui_local.h | 58 CRYPTO_EX_DATA ex_data; 100 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/doc/internal/man3/ |
| HD | ossl_lib_ctx_get_data.pod | 32 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/ |
| HD | cryptlib.h | 204 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/ |
| HD | cryptlib.h | 37 CRYPTO_EX_DATA *ad, int idx);
|
| HD | x509.h | 180 CRYPTO_EX_DATA ex_data; 277 CRYPTO_EX_DATA ex_data;
|
| HD | evp.h | 681 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/dso/ |
| HD | dso_local.h | 34 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/dh/ |
| HD | dh_local.h | 32 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/dsa/ |
| HD | dsa_local.h | 29 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/engine/ |
| HD | eng_local.h | 147 CRYPTO_EX_DATA ex_data;
|
| HD | eng_dyn.c | 138 CRYPTO_EX_DATA *ad, int idx, long argl, in dynamic_data_ctx_free_func()
|
| /freebsd-14-stable/crypto/openssl/crypto/bio/ |
| HD | bio_local.h | 135 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/x509/ |
| HD | x509_local.h | 146 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/crypto/rsa/ |
| HD | rsa_local.h | 88 CRYPTO_EX_DATA ex_data;
|
| /freebsd-14-stable/crypto/openssl/ssl/ |
| HD | ssl_local.h | 605 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/ |
| HD | indent.pro | 168 -T CRYPTO_EX_DATA
|
| /freebsd-14-stable/crypto/openssl/crypto/ec/ |
| HD | ec_local.h | 299 CRYPTO_EX_DATA ex_data;
|