type github.com/refraction-networking/utls.SessionState

47 uses

	github.com/refraction-networking/utls (current package)
		common.go#L786: 	UnwrapSession func(identity []byte, cs ConnectionState) (*SessionState, error)
		common.go#L802: 	WrapSession func(ConnectionState, *SessionState) ([]byte, error)
		handshake_client.go#L40: 	session      *SessionState // the session being resumed
		handshake_client.go#L397: 	session *SessionState, earlySecret *tls13.EarlySecret, binderKey []byte, err error) {
		handshake_client_tls13.go#L33: 	session     *SessionState
		handshake_server.go#L36: 	sessionState *SessionState
		handshake_server.go#L458: 	var sessionState *SessionState
		handshake_server_tls13.go#L361: 		var sessionState *SessionState
		quic.go#L140: 	SessionState *SessionState
		quic.go#L322: func (q *QUICConn) StoreSession(session *SessionState) error {
		quic.go#L417: func (c *Conn) quicResumeSession(session *SessionState) error {
		quic.go#L431: func (c *Conn) quicStoreSession(session *SessionState) {
		ticket.go#L21: type SessionState struct {
		ticket.go#L108: func (s *SessionState) Bytes() ([]byte, error) {
		ticket.go#L182: func ParseSessionState(data []byte) (*SessionState, error) {
		ticket.go#L183: 	ss := &SessionState{}
		ticket.go#L293: func (c *Conn) sessionState() *SessionState {
		ticket.go#L294: 	return &SessionState{
		ticket.go#L311: func (c *Config) EncryptTicket(cs ConnectionState, ss *SessionState) ([]byte, error) {
		ticket.go#L352: func (c *Config) DecryptTicket(identity []byte, cs ConnectionState) (*SessionState, error) {
		ticket.go#L400: 	session *SessionState
		ticket.go#L408: func (cs *ClientSessionState) ResumptionState() (ticket []byte, state *SessionState, err error) {
		ticket.go#L420: func NewResumptionState(ticket []byte, state *SessionState) (*ClientSessionState, error) {
		u_handshake_client.go#L428: 		session     *SessionState
		u_pre_shared_key.go#L18: 	Session     *SessionState
		u_pre_shared_key.go#L82: 	InitializeByUtls(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity)
		u_pre_shared_key.go#L102: func (*UnimplementedPreSharedKeyExtension) InitializeByUtls(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity) {
		u_pre_shared_key.go#L145: func (e *UtlsPreSharedKeyExtension) InitializeByUtls(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity) {
		u_pre_shared_key.go#L337: func (e *FakePreSharedKeyExtension) InitializeByUtls(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity) {
		u_public.go#L30: 	Session      *SessionState
		u_public.go#L698: 		session: &SessionState{
		u_public.go#L750: 		css.session = &SessionState{}
		u_public.go#L757: 		css.session = &SessionState{}
		u_public.go#L764: 		css.session = &SessionState{}
		u_public.go#L771: 		css.session = &SessionState{}
		u_public.go#L778: 		css.session = &SessionState{}
		u_public.go#L785: 		css.session = &SessionState{}
		u_public.go#L792: 		css.session = &SessionState{}
		u_public.go#L799: 		css.session = &SessionState{}
		u_public.go#L806: 		css.session = &SessionState{}
		u_session_controller.go#L148: func (s *sessionController) initSessionTicketExt(session *SessionState, ticket []byte) {
		u_session_controller.go#L166: func (s *sessionController) initPskExt(session *SessionState, earlySecret *tls13.EarlySecret, binderKey []byte, pskIdentities []pskIdentity) {
		u_session_ticket.go#L13: 	InitializeByUtls(session *SessionState, ticket []byte)
		u_session_ticket.go#L15: 	GetSession() *SessionState
		u_session_ticket.go#L22: 	Session     *SessionState
		u_session_ticket.go#L59: func (e *SessionTicketExtension) InitializeByUtls(session *SessionState, ticket []byte) {
		u_session_ticket.go#L76: func (e *SessionTicketExtension) GetSession() *SessionState {