Searched refs:ex_data (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-10.1-release/crypto/openssl/crypto/ecdh/
H A Dech_locl.h95 CRYPTO_EX_DATA ex_data; member in struct:ecdh_data_st
H A Dech_lib.c165 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_ECDH, ret, &ret->ex_data);
168 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDH, ret, &ret->ex_data);
201 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDH, r, &r->ex_data);
255 return (CRYPTO_set_ex_data(&ecdh->ex_data, idx, arg));
264 return (CRYPTO_get_ex_data(&ecdh->ex_data, idx));
/freebsd-10.1-release/crypto/openssl/crypto/store/
H A Dstr_locl.h118 CRYPTO_EX_DATA ex_data; member in struct:store_st
/freebsd-10.1-release/crypto/openssl/crypto/ui/
H A Dui_locl.h78 * whatever. This function should use the ex_data structure to save
139 CRYPTO_EX_DATA ex_data; member in struct:ui_st
H A Dui_lib.c94 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_UI, ret, &ret->ex_data);
120 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_UI, ui, &ui->ex_data);
556 return (CRYPTO_set_ex_data(&r->ex_data, idx, arg));
561 return (CRYPTO_get_ex_data(&r->ex_data, idx));
/freebsd-10.1-release/crypto/openssl/crypto/ecdsa/
H A Decs_locl.h101 CRYPTO_EX_DATA ex_data; member in struct:ecdsa_data_st
H A Decs_lib.c144 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_ECDSA, ret, &ret->ex_data);
147 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDSA, ret, &ret->ex_data);
179 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDSA, r, &r->ex_data);
267 return (CRYPTO_set_ex_data(&ecdsa->ex_data, idx, arg));
276 return (CRYPTO_get_ex_data(&ecdsa->ex_data, idx));
/freebsd-10.1-release/crypto/openssl/crypto/asn1/
H A Dx_x509.c104 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data);
114 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data);
156 return (CRYPTO_set_ex_data(&r->ex_data, idx, arg));
161 return (CRYPTO_get_ex_data(&r->ex_data, idx));
/freebsd-10.1-release/crypto/openssl/crypto/
H A Dex_data.c1 /* crypto/ex_data.c */
8 * all per-class stacks and index-counters for ex_data are stored in the same
16 * new/dup/free ex_data functions will lock the hash table, copy the method
23 * obtained per-class method index and a particular "ex_data" variable. These
27 * per-RSA-structure ex_data variable if required).
144 /* What an "implementation of ex_data functionality" looks like */
176 /* Predeclare the "default" ex_data implementation */
213 /* API functions to get/set the "ex_data" implementation */
233 * Interal (default) implementation of "ex_data" support. API functions are
254 static LHASH_OF(EX_CLASS_ITEM) *ex_data
[all...]
H A DMakefile39 LIBSRC= cryptlib.c mem.c mem_clr.c mem_dbg.c cversion.c ex_data.c cpt_err.c \
41 LIBOBJ= cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o cpt_err.o ebcdic.o \
174 ex_data.o: ../e_os.h ../include/openssl/bio.h ../include/openssl/buffer.h
175 ex_data.o: ../include/openssl/crypto.h ../include/openssl/e_os2.h
176 ex_data.o: ../include/openssl/err.h ../include/openssl/lhash.h
177 ex_data.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
178 ex_data.o: ../include/openssl/ossl_typ.h ../include/openssl/safestack.h
179 ex_data.o: ../include/openssl/stack.h ../include/openssl/symhacks.h cryptlib.h
180 ex_data.o: ex_data
[all...]
/freebsd-10.1-release/crypto/openssl/crypto/ec/
H A Dec_lib.c520 int EC_EX_DATA_set_data(EC_EXTRA_DATA **ex_data, void *data, argument
527 if (ex_data == NULL)
530 for (d = *ex_data; d != NULL; d = d->next) {
551 d->next = *ex_data;
552 *ex_data = d;
558 void *EC_EX_DATA_get_data(const EC_EXTRA_DATA *ex_data, argument
565 for (d = ex_data; d != NULL; d = d->next) {
575 void EC_EX_DATA_free_data(EC_EXTRA_DATA **ex_data, argument
582 if (ex_data == NULL)
585 for (p = ex_data; *
600 EC_EX_DATA_clear_free_data(EC_EXTRA_DATA **ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) argument
625 EC_EX_DATA_free_all_data(EC_EXTRA_DATA **ex_data) argument
645 EC_EX_DATA_clear_free_all_data(EC_EXTRA_DATA **ex_data) argument
[all...]
H A Dec_key.c519 EC_EXTRA_DATA *ex_data; local
522 ex_data =
525 if (ex_data == NULL)
530 return ex_data;
/freebsd-10.1-release/crypto/openssl/crypto/rsa/
H A Drsa_lib.c187 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data)) {
201 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data);
235 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, r, &r->ex_data);
286 return (CRYPTO_set_ex_data(&r->ex_data, idx, arg));
291 return (CRYPTO_get_ex_data(&r->ex_data, idx));
/freebsd-10.1-release/crypto/openssl/crypto/dh/
H A Ddh_lib.c169 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_DH, ret, &ret->ex_data);
175 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DH, ret, &ret->ex_data);
207 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DH, r, &r->ex_data);
252 return (CRYPTO_set_ex_data(&d->ex_data, idx, arg));
257 return (CRYPTO_get_ex_data(&d->ex_data, idx));
H A Ddh.h156 CRYPTO_EX_DATA ex_data; member in struct:dh_st
/freebsd-10.1-release/crypto/openssl/crypto/dsa/
H A Ddsa_lib.c175 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_DSA, ret, &ret->ex_data);
181 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DSA, ret, &ret->ex_data);
216 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DSA, r, &r->ex_data);
281 return (CRYPTO_set_ex_data(&d->ex_data, idx, arg));
286 return (CRYPTO_get_ex_data(&d->ex_data, idx));
H A Ddsa.h174 CRYPTO_EX_DATA ex_data; member in struct:dsa_st
/freebsd-10.1-release/crypto/openssl/crypto/comp/
H A Dcomp.h37 CRYPTO_EX_DATA ex_data; member in struct:comp_ctx_st
H A Dc_zlib.c173 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_COMP, ctx, &ctx->ex_data);
174 CRYPTO_set_ex_data(&ctx->ex_data, zlib_stateful_ex_idx, state);
185 (struct zlib_state *)CRYPTO_get_ex_data(&ctx->ex_data,
190 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_COMP, ctx, &ctx->ex_data);
199 (struct zlib_state *)CRYPTO_get_ex_data(&ctx->ex_data,
228 (struct zlib_state *)CRYPTO_get_ex_data(&ctx->ex_data,
/freebsd-10.1-release/crypto/openssl/crypto/engine/
H A Deng_lib.c77 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_ENGINE, ret, &ret->ex_data);
137 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ENGINE, e, &e->ex_data);
216 /* Now the "ex_data" support */
228 return (CRYPTO_set_ex_data(&e->ex_data, idx, arg));
233 return (CRYPTO_get_ex_data(&e->ex_data, idx));
H A Deng_int.h157 * won't touch reference counts or ex_data, but is equivalent to calling all
214 CRYPTO_EX_DATA ex_data; member in struct:engine_st
/freebsd-10.1-release/crypto/openssl/crypto/bio/
H A Dbio_lib.c98 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data);
101 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data);
130 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_BIO, a, &a->ex_data);
538 if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_BIO, &new_bio->ex_data,
539 &bio->ex_data)) {
574 return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data));
579 return (CRYPTO_get_ex_data(&(bio->ex_data), idx));
/freebsd-10.1-release/crypto/openssl/ssl/
H A Dssl_sess.c184 return (CRYPTO_set_ex_data(&s->ex_data, idx, arg));
189 return (CRYPTO_get_ex_data(&s->ex_data, idx));
219 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL_SESSION, ss, &ss->ex_data);
264 memset(&dest->ex_data, 0, sizeof(dest->ex_data));
300 &dest->ex_data, &src->ex_data)) {
892 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL_SESSION, ss, &ss->ex_data);
H A Dssl_lib.c383 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data);
531 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data);
1823 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL_CTX, ret, &ret->ex_data);
1959 * the ex_data of SSL_CTX, thus the ex_data store can only be removed
1961 * As the ex_data handling routines might also touch the session cache,
1963 * free ex_data, then finally free the cache.
1969 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL_CTX, a, &a->ex_data);
2704 if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_SSL, &ret->ex_data, &s->ex_data))
[all...]
/freebsd-10.1-release/crypto/openssl/crypto/dso/
H A Ddso.h209 CRYPTO_EX_DATA ex_data; member in struct:dso_st

Completed in 427 milliseconds

12