summaryrefslogtreecommitdiffstats
path: root/net/third_party/nss/ssl/sslimpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/third_party/nss/ssl/sslimpl.h')
-rw-r--r--net/third_party/nss/ssl/sslimpl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/third_party/nss/ssl/sslimpl.h b/net/third_party/nss/ssl/sslimpl.h
index 487d658..f708696 100644
--- a/net/third_party/nss/ssl/sslimpl.h
+++ b/net/third_party/nss/ssl/sslimpl.h
@@ -846,6 +846,7 @@ struct ssl3StateStr {
CERTCertificate ** predictedCertChain;
/* An array terminated with a NULL. */
SECItem serverHelloPredictionData;
+ PRBool serverHelloPredictionDataValid;
/* data needed to predict the ServerHello from
* this server. */
SECItem snapStartApplicationData;
@@ -1287,6 +1288,7 @@ extern sslSessionID *ssl3_NewSessionID(sslSocket *ss, PRBool is_server);
extern sslSessionID *ssl_LookupSID(const PRIPv6Addr *addr, PRUint16 port,
const char *peerID, const char *urlSvrName);
extern void ssl_FreeSID(sslSessionID *sid);
+extern void ssl3_CopyPeerCertsFromSID(sslSocket *ss, sslSessionID *sid);
extern int ssl3_SendApplicationData(sslSocket *ss, const PRUint8 *in,
int len, int flags);
@@ -1542,6 +1544,7 @@ extern void ssl3_CleanupPredictedPeerCertificates(sslSocket *ss);
extern const ssl3CipherSuiteDef* ssl_LookupCipherSuiteDef(ssl3CipherSuite suite);
extern SECStatus ssl3_SetupPendingCipherSpec(sslSocket *ss);
extern SECStatus ssl3_SendClientKeyExchange(sslSocket *ss);
+extern SECStatus ssl3_SendNextProto(sslSocket *ss);
extern SECStatus ssl3_SendFinished(sslSocket *ss, PRInt32 flags);
extern SECStatus ssl3_CompressMACEncryptRecord
(sslSocket * ss,