Lines Matching full:session
28 session *ClientSessionState
95 var session *ClientSessionState
105 // Try to resume a previously negotiated TLS session, if
111 // previous session are still valid.
123 session = candidateSession
128 if session != nil {
129 hello.sessionTicket = session.sessionTicket
130 // A random session ID is used to detect when the
131 // server accepted the ticket and is resuming a session
173 session: session,
223 if sessionCache != nil && hs.session != nil && session != hs.session {
224 sessionCache.Put(cacheKey, hs.session)
507 // sessionTicket is being used to resume a TLS session.
508 return hs.session != nil && hs.hello.sessionId != nil &&
548 hs.masterSecret = hs.session.masterSecret
549 c.peerCertificates = hs.session.serverCertificates
550 c.verifiedChains = hs.session.verifiedChains
602 hs.session = &ClientSessionState{