Home
last modified time | relevance | path

Searched refs:ex_data (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/lib/libcrypto/
H A Dex_data.c
H A DMakefile
/openbsd-src/lib/libcrypto/rsa/
H A Drsa_lib.c143 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data)) in RSA_new_method()
147 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, ret, &ret->ex_data); in RSA_new_method()
175 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_RSA, r, &r->ex_data); in RSA_free()
211 return CRYPTO_set_ex_data(&r->ex_data, idx, arg); in RSA_set_ex_data()
218 return CRYPTO_get_ex_data(&r->ex_data, idx); in RSA_get_ex_data()
H A Drsa_local.h115 CRYPTO_EX_DATA ex_data;
120 CRYPTO_EX_DATA ex_data; global() member
/openbsd-src/lib/libcrypto/dh/
H A Ddh_lib.c128 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_DH, dh, &dh->ex_data)) in DH_new_method()
154 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DH, dh, &dh->ex_data); in DH_free()
184 return CRYPTO_set_ex_data(&dh->ex_data, idx, arg);
191 return CRYPTO_get_ex_data(&dh->ex_data, idx);
H A Ddh_local.h93 CRYPTO_EX_DATA ex_data;
101 CRYPTO_EX_DATA ex_data; global() member
/openbsd-src/lib/libcrypto/asn1/
H A Dx_x509.c197 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data); in x509_cb()
206 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data); in x509_cb()
311 return (CRYPTO_set_ex_data(&r->ex_data, idx, arg)); in X509_set_ex_data()
318 return (CRYPTO_get_ex_data(&r->ex_data, idx)); in X509_get_ex_data()
/openbsd-src/lib/libcrypto/ec/
H A Dec_key.c120 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_EC_KEY, ec_key, &ec_key->ex_data); in EC_KEY_free()
172 if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_EC_KEY, &dest->ex_data, in EC_KEY_copy()
173 &((EC_KEY *)src)->ex_data)) /* XXX const */ in EC_KEY_copy()
217 return CRYPTO_set_ex_data(&r->ex_data, idx, arg);
224 return CRYPTO_get_ex_data(&r->ex_data, idx);
582 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_EC_KEY, ret, &ret->ex_data))
H A Dec_kmeth.c
H A Dec_local.h233 CRYPTO_EX_DATA ex_data;
240 CRYPTO_EX_DATA ex_data; global() member
/openbsd-src/lib/libcrypto/bio/
H A Dbio_lib.c148 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data); in BIO_new()
153 &bio->ex_data); in BIO_new()
180 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data); in BIO_free()
818 &new_bio->ex_data, &bio->ex_data)) in BIO_dup_chain()
859 return (CRYPTO_set_ex_data(&(bio->ex_data), idx, data)); in BIO_set_ex_data()
866 return (CRYPTO_get_ex_data(&(bio->ex_data), idx)); in BIO_get_ex_data()
H A Dbio_local.h97 CRYPTO_EX_DATA ex_data; member
/openbsd-src/lib/libcrypto/dsa/
H A Ddsa_lib.c134 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_DSA, dsa, &dsa->ex_data)) in DSA_new_method()
160 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_DSA, dsa, &dsa->ex_data); in DSA_free()
208 return CRYPTO_set_ex_data(&dsa->ex_data, idx, arg); in DSA_set_ex_data()
215 return CRYPTO_get_ex_data(&dsa->ex_data, idx); in DSA_get_ex_data()
H A Ddsa_local.h93 CRYPTO_EX_DATA ex_data;
96 CRYPTO_EX_DATA ex_data; global() member
/openbsd-src/lib/libssl/
H A Dssl_sess.c188 return (CRYPTO_set_ex_data(&s->ex_data, idx, arg)); in SSL_SESSION_set_ex_data()
195 return (CRYPTO_get_ex_data(&s->ex_data, idx)); in SSL_SESSION_get_ex_data()
243 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL_SESSION, ss, &ss->ex_data); in SSL_SESSION_new()
312 &copy->ex_data)) in ssl_session_dup()
315 if (!CRYPTO_dup_ex_data(CRYPTO_EX_INDEX_SSL_SESSION, &copy->ex_data, in ssl_session_dup()
316 &sess->ex_data)) in ssl_session_dup()
865 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL_SESSION, ss, &ss->ex_data);
H A Dssl_local.h325 int nid, void *other, void *ex_data); /* Not exposed in API. */
446 CRYPTO_EX_DATA ex_data; /* application specific data */
796 CRYPTO_EX_DATA ex_data;
1022 CRYPTO_EX_DATA ex_data;
1230 int bits, int nid, void *other, void *ex_data);
464 CRYPTO_EX_DATA ex_data; /* application specific data */ global() member
811 CRYPTO_EX_DATA ex_data; global() member
1037 CRYPTO_EX_DATA ex_data; global() member
H A Dssl_lib.c350 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data); in SSL_new()
537 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data); in SSL_free()
2156 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL_CTX, ret, &ret->ex_data); in SSL_CTX_new()
2204 * the ex_data of SSL_CTX, thus the ex_data store can only be removed in SSL_CTX_free()
2206 * As the ex_data handling routines might also touch the session cache, in SSL_CTX_free()
2208 * free ex_data, then finally free the cache. in SSL_CTX_free()
2214 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_SSL_CTX, ctx, &ctx->ex_data); in SSL_CTX_free()
2951 &ret->ex_data, &s->ex_data)) in SSL_dup()
[all...]
H A Dssl_seclevel.c204 int version, void *cipher, void *ex_data) in ssl_security_default_cb() argument
/openbsd-src/lib/libcrypto/x509/
H A Dx509_local.h190 CRYPTO_EX_DATA ex_data;
317 CRYPTO_EX_DATA ex_data;
371 CRYPTO_EX_DATA ex_data;
182 CRYPTO_EX_DATA ex_data; global() member
309 CRYPTO_EX_DATA ex_data; global() member
363 CRYPTO_EX_DATA ex_data; global() member
H A Dx509_lu.c154 &store->ex_data)) in X509_STORE_new()
234 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509_STORE, store, &store->ex_data); in X509_STORE_free()
802 return CRYPTO_get_ex_data(&xs->ex_data, idx); in X509_STORE_get_ex_data()
809 return CRYPTO_set_ex_data(&xs->ex_data, idx, data); in X509_STORE_set_ex_data()
H A Dx509_vfy.c2013 return CRYPTO_set_ex_data(&ctx->ex_data, idx, data); in X509_STORE_CTX_set_ex_data()
2020 return CRYPTO_get_ex_data(&ctx->ex_data, idx); in X509_STORE_CTX_get_ex_data()
2242 * freed everything and memset ex_data anyway. This also allows us in X509_STORE_CTX_init()
2301 &ctx->ex_data) == 0) { in X509_STORE_CTX_init()
2340 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509_STORE_CTX, ctx, &ctx->ex_data); in X509_STORE_CTX_cleanup()
2341 memset(&ctx->ex_data, 0, sizeof(CRYPTO_EX_DATA)); in X509_STORE_CTX_cleanup()
/openbsd-src/lib/libcrypto/ui/
H A Dui_local.h143 CRYPTO_EX_DATA ex_data; member
H A Dui_lib.c89 CRYPTO_new_ex_data(CRYPTO_EX_INDEX_UI, ret, &ret->ex_data); in UI_new_method()
122 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_UI, ui, &ui->ex_data); in UI_free()
524 return (CRYPTO_set_ex_data(&r->ex_data, idx, arg)); in UI_set_ex_data()
531 return (CRYPTO_get_ex_data(&r->ex_data, idx)); in UI_get_ex_data()