Lines Matching refs:context
72 struct tls_context *context; member
108 struct tls_context *context = os_zalloc(sizeof(*context)); in tls_context_new() local
110 if (!context) in tls_context_new()
114 context->event_cb = conf->event_cb; in tls_context_new()
115 context->cb_ctx = conf->cb_ctx; in tls_context_new()
116 context->cert_in_cb = conf->cert_in_cb; in tls_context_new()
119 return context; in tls_context_new()
229 struct tls_context *context; in tls_init() local
237 context = tls_context_new(conf); in tls_init()
238 if (!context) in tls_init()
242 tls_global = context; in tls_init()
257 if (context != tls_global) in tls_init()
258 os_free(context); in tls_init()
266 context->tls_session_lifetime = conf->tls_session_lifetime; in tls_init()
267 wolfSSL_CTX_set_ex_data(ssl_ctx, 0, context); in tls_init()
302 struct tls_context *context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0); in tls_deinit() local
304 if (context != tls_global) in tls_deinit()
305 os_free(context); in tls_deinit()
355 conn->context = wolfSSL_CTX_get_ex_data(ssl_ctx, 0); in tls_connection_init()
862 struct tls_context *context = conn->context; in wolfssl_tls_fail_event() local
864 if (!context->event_cb) in wolfssl_tls_fail_event()
875 context->event_cb(context->cb_ctx, TLS_CERT_CHAIN_FAILURE, &ev); in wolfssl_tls_fail_event()
886 struct tls_context *context = conn->context; in wolfssl_tls_cert_event() local
896 if (!context->event_cb) in wolfssl_tls_cert_event()
901 context->cert_in_cb) { in wolfssl_tls_cert_event()
968 context->event_cb(context->cb_ctx, TLS_PEER_CERTIFICATE, &ev); in wolfssl_tls_cert_event()
982 struct tls_context *context; in tls_verify_cb() local
1012 context = conn->context; in tls_verify_cb()
1157 if (depth == 0 && preverify_ok && context->event_cb != NULL) in tls_verify_cb()
1158 context->event_cb(context->cb_ctx, in tls_verify_cb()
1613 struct tls_context *context; in tls_connection_set_verify() local
1632 context = wolfSSL_CTX_get_ex_data((WOLFSSL_CTX *) ssl_ctx, 0); in tls_connection_set_verify()
1633 if (context && context->tls_session_lifetime == 0) { in tls_connection_set_verify()
2046 const char *label, const u8 *context, in tls_connection_export_key() argument
2054 context, context_len, in tls_connection_export_key()
2055 context != NULL) != WOLFSSL_SUCCESS) in tls_connection_export_key()
2059 if (context || in tls_connection_export_key()