/freebsd-10.1-release/crypto/openssl/crypto/ecdh/ |
H A D | ech_locl.h | 95 CRYPTO_EX_DATA ex_data; member in struct:ecdh_data_st
|
H A D | ech_lib.c | 165 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 D | str_locl.h | 118 CRYPTO_EX_DATA ex_data; member in struct:store_st
|
/freebsd-10.1-release/crypto/openssl/crypto/ui/ |
H A D | ui_locl.h | 78 * whatever. This function should use the ex_data structure to save 139 CRYPTO_EX_DATA ex_data; member in struct:ui_st
|
H A D | ui_lib.c | 94 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 D | ecs_locl.h | 101 CRYPTO_EX_DATA ex_data; member in struct:ecdsa_data_st
|
H A D | ecs_lib.c | 144 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 D | x_x509.c | 104 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 D | ex_data.c | 1 /* 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 D | Makefile | 39 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 D | ec_lib.c | 520 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 D | ec_key.c | 519 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 D | rsa_lib.c | 187 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 D | dh_lib.c | 169 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 D | dh.h | 156 CRYPTO_EX_DATA ex_data; member in struct:dh_st
|
/freebsd-10.1-release/crypto/openssl/crypto/dsa/ |
H A D | dsa_lib.c | 175 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 D | dsa.h | 174 CRYPTO_EX_DATA ex_data; member in struct:dsa_st
|
/freebsd-10.1-release/crypto/openssl/crypto/comp/ |
H A D | comp.h | 37 CRYPTO_EX_DATA ex_data; member in struct:comp_ctx_st
|
H A D | c_zlib.c | 173 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 D | eng_lib.c | 77 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 D | eng_int.h | 157 * 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 D | bio_lib.c | 98 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 D | ssl_sess.c | 184 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 D | ssl_lib.c | 383 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 D | dso.h | 209 CRYPTO_EX_DATA ex_data; member in struct:dso_st
|