1
/* Copyright (c) 2002-2011 Dovecot authors, see the included COPYING file */
6
bool ssl_initialized = FALSE;
12
int ssl_proxy_alloc(int fd ATTR_UNUSED, const struct ip_addr *ip ATTR_UNUSED,
13
const struct login_settings *set ATTR_UNUSED,
14
struct ssl_proxy **proxy_r ATTR_UNUSED)
16
i_error("Dovecot wasn't built with SSL support");
20
int ssl_proxy_client_alloc(int fd ATTR_UNUSED, struct ip_addr *ip ATTR_UNUSED,
21
const struct login_settings *set ATTR_UNUSED,
22
ssl_handshake_callback_t *callback ATTR_UNUSED,
23
void *context ATTR_UNUSED,
24
struct ssl_proxy **proxy_r ATTR_UNUSED)
26
i_error("Dovecot wasn't built with SSL support");
30
void ssl_proxy_start(struct ssl_proxy *proxy ATTR_UNUSED)
34
void ssl_proxy_set_client(struct ssl_proxy *proxy ATTR_UNUSED,
35
struct client *client ATTR_UNUSED)
39
bool ssl_proxy_has_valid_client_cert(const struct ssl_proxy *proxy ATTR_UNUSED)
44
bool ssl_proxy_has_broken_client_cert(struct ssl_proxy *proxy ATTR_UNUSED)
49
const char *ssl_proxy_get_peer_name(struct ssl_proxy *proxy ATTR_UNUSED)
54
bool ssl_proxy_is_handshaked(const struct ssl_proxy *proxy ATTR_UNUSED)
59
const char *ssl_proxy_get_last_error(const struct ssl_proxy *proxy ATTR_UNUSED)
64
const char *ssl_proxy_get_security_string(struct ssl_proxy *proxy ATTR_UNUSED)
69
const char *ssl_proxy_get_compression(struct ssl_proxy *proxy ATTR_UNUSED)
74
void ssl_proxy_free(struct ssl_proxy **proxy ATTR_UNUSED) {}
76
unsigned int ssl_proxy_get_count(void)
81
void ssl_proxy_init(void) {}
82
void ssl_proxy_deinit(void) {}