False Start support.
(Called "cut through" for historical reasons in this patch.)
Enables SSL3+ clients to send application data immediately following the
Finished message even when negotiating full-handshakes. With this
patch, clients can negotiate SSL connections in 1-RTT even when
performing full-handshakes.
diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h
index f0b6d42..cbfa172 100644
--- a/ssl/ssl_locl.h
+++ b/ssl/ssl_locl.h
@@ -1294,6 +1294,8 @@
void tls1_set_cert_validity(SSL *s);
#endif
+
+int ssl3_can_cutthrough(const SSL *s);
EVP_MD_CTX* ssl_replace_hash(EVP_MD_CTX **hash,const EVP_MD *md) ;
void ssl_clear_hash_ctx(EVP_MD_CTX **hash);
int ssl_add_serverhello_renegotiate_ext(SSL *s, unsigned char *p, int *len,