X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=ssl.h;h=f62f9735790e07f452efa121073611de498eb6e0;hp=b5a9414d0f1067cd21d7db4a49e53fe9bd6d884c;hb=847b1d9e02443e3ffd0ebe58222151cd3ecb8c20;hpb=59c26a73fabf0656213ce6c38ad39aab01471a74 diff --git a/ssl.h b/ssl.h index b5a9414d..f62f9735 100644 --- a/ssl.h +++ b/ssl.h @@ -46,16 +46,18 @@ static mbedtls_ctr_drbg_context ctr_drbg; static mbedtls_entropy_context entropy; static int rng_seeded; -/* Boolean functions to get informations about TLS/SSL connections */ +/* Boolean functions to get information about TLS/SSL connections */ extern int client_use_ssl(const struct client_state *csp); extern int server_use_ssl(const struct client_state *csp); extern size_t is_ssl_pending(mbedtls_ssl_context *ssl); -extern int tunnel_established_successfully(const char * response, unsigned int response_len); +extern int tunnel_established_successfully(const char *response, unsigned int response_len); /* Functions for sending and receiving data over TLS/SSL connections */ -extern int ssl_send_data(mbedtls_ssl_context * ssl, const unsigned char * buf, size_t len); -extern int ssl_recv_data(mbedtls_ssl_context * ssl, unsigned char * buf, size_t maxLen); -extern long ssl_flush_socket(mbedtls_ssl_context * ssl, struct iob *iob); +extern int ssl_send_data(mbedtls_ssl_context *ssl, const unsigned char *buf, size_t len); +extern int ssl_send_data_delayed(mbedtls_ssl_context *ssl, const unsigned char *buf, + size_t len, unsigned int delay); +extern int ssl_recv_data(mbedtls_ssl_context *ssl, unsigned char *buf, size_t maxLen); +extern long ssl_flush_socket(mbedtls_ssl_context *ssl, struct iob *iob); extern void ssl_send_certificate_error(struct client_state *csp); /* Functions for opening and closing TLS/SSL connections */