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

11 uses

	github.com/refraction-networking/utls (current package)
		u_common.go#L277: 		if _, ok := ext.(PreSharedKeyExtension); ok {
		u_conn.go#L236: func (uconn *UConn) SetPskExtension(pskExt PreSharedKeyExtension) error {
		u_parrots.go#L2706: 		case *UtlsGREASEExtension, *UtlsPaddingExtension, PreSharedKeyExtension:
		u_pre_shared_key.go#L71: type PreSharedKeyExtension interface {
		u_pre_shared_key.go#L479: 	_ PreSharedKeyExtension = (*UtlsPreSharedKeyExtension)(nil)
		u_pre_shared_key.go#L481: 	_ PreSharedKeyExtension = (*FakePreSharedKeyExtension)(nil)
		u_session_controller.go#L37: 	pskExtension PreSharedKeyExtension
		u_session_controller.go#L175: 	initializationGuard(s.pskExtension, func(e PreSharedKeyExtension) {
		u_session_controller.go#L243: func (s *sessionController) overridePskExt(pskExt PreSharedKeyExtension) error {
		u_session_controller.go#L284: 		case PreSharedKeyExtension:
		u_tls_extensions.go#L53: 		return (PreSharedKeyExtension)(&FakePreSharedKeyExtension{}) // To use the result, caller needs further inspection to decide between Fake or Utls.