Index: net/third_party/nss/ssl/sslimpl.h |
diff --git a/net/third_party/nss/ssl/sslimpl.h b/net/third_party/nss/ssl/sslimpl.h |
index 0658d2c4bbfb1e8e2cb855f8f5e5abd7191c5758..a800d568adb617a7f1b0d8d00a354d683de1ff08 100644 |
--- a/net/third_party/nss/ssl/sslimpl.h |
+++ b/net/third_party/nss/ssl/sslimpl.h |
@@ -338,6 +338,7 @@ typedef struct sslOptionsStr { |
unsigned int enableDeflate : 1; /* 19 */ |
unsigned int enableRenegotiation : 2; /* 20-21 */ |
unsigned int requireSafeNegotiation : 1; /* 22 */ |
+ unsigned int enableFalseStart : 1; /* 23 */ |
} sslOptions; |
typedef enum { sslHandshakingUndetermined = 0, |
@@ -1266,6 +1267,8 @@ extern void ssl_SetAlwaysBlock(sslSocket *ss); |
extern SECStatus ssl_EnableNagleDelay(sslSocket *ss, PRBool enabled); |
+extern PRBool ssl3_CanFalseStart(sslSocket *ss); |
+ |
#define SSL_LOCK_READER(ss) if (ss->recvLock) PZ_Lock(ss->recvLock) |
#define SSL_UNLOCK_READER(ss) if (ss->recvLock) PZ_Unlock(ss->recvLock) |
#define SSL_LOCK_WRITER(ss) if (ss->sendLock) PZ_Lock(ss->sendLock) |