Lines Matching defs:ssl_vfuncs
30 static const struct iostream_ssl_vfuncs *ssl_vfuncs = NULL;
42 ssl_vfuncs = vfuncs;
83 return ssl_vfuncs->global_init(set, error_r);
101 return ssl_vfuncs->context_init_client(&set_copy, ctx_r, error_r);
114 return ssl_vfuncs->context_init_server(set, ctx_r, error_r);
119 ssl_vfuncs->context_ref(ctx);
127 ssl_vfuncs->context_unref(ctx);
138 return ssl_vfuncs->create(ctx, host, &set_copy, input, output,
148 return ssl_vfuncs->create(ctx, NULL, set, input, output,
157 ssl_vfuncs->unref(ssl_io);
169 ssl_vfuncs->destroy(ssl_io);
175 ssl_vfuncs->set_log_prefix(ssl_io, prefix);
180 return ssl_vfuncs->handshake(ssl_io);
187 ssl_vfuncs->set_handshake_callback(ssl_io, callback, context);
194 ssl_vfuncs->set_sni_callback(ssl_io, callback, context);
200 ssl_vfuncs->change_context(ssl_io, ctx);
205 return ssl_vfuncs->is_handshaked(ssl_io);
210 return ssl_vfuncs->has_handshake_failed(ssl_io);
215 return ssl_vfuncs->has_valid_client_cert(ssl_io);
220 return ssl_vfuncs->has_broken_client_cert(ssl_io);
226 return ssl_vfuncs->cert_match_name(ssl_io, name, reason_r);
254 return ssl_vfuncs->get_peer_name(ssl_io);
259 return ssl_vfuncs->get_server_name(ssl_io);
264 return ssl_vfuncs->get_compression(ssl_io);
269 return ssl_vfuncs->get_security_string(ssl_io);
274 return ssl_vfuncs->get_last_error(ssl_io);
337 return ssl_vfuncs->get_cipher(ssl_io, bits_r);
342 return ssl_vfuncs->get_pfs(ssl_io);
347 return ssl_vfuncs->get_protocol_name(ssl_io);