github.com/refraction-networking/utls.ClientHelloSpec.Extensions (field)

76 uses

	github.com/refraction-networking/utls (current package)
		u_clienthello_json.go#L26: 		Extensions:         chsju.Extensions.Extensions(),
		u_common.go#L187: 	Extensions         []TLSExtension // nil => no extensions
		u_common.go#L258: 			chs.Extensions = append(chs.Extensions, extWriter)
		u_common.go#L261: 				chs.Extensions = append(chs.Extensions, &GenericExtension{extension, extData})
		u_common.go#L272: 	for idx, ext := range chs.Extensions {
		u_common.go#L280: 			chs.Extensions = append(chs.Extensions[:idx], append([]TLSExtension{&UtlsPaddingExtension{GetPaddingLen: BoringPaddingStyle}}, chs.Extensions[idx:]...)...)
		u_common.go#L285: 		chs.Extensions = append(chs.Extensions, &UtlsPaddingExtension{GetPaddingLen: BoringPaddingStyle})
		u_common.go#L340: 			chs.Extensions = append(chs.Extensions, &GenericExtension{extType, []byte{}})
		u_common.go#L462: 			chs.Extensions = append(chs.Extensions, extWriter)
		u_common.go#L567: 	for _, ext := range chs.Extensions {
		u_parrots.go#L56: 			Extensions: []TLSExtension{
		u_parrots.go#L111: 			Extensions: []TLSExtension{
		u_parrots.go#L181: 			Extensions: []TLSExtension{
		u_parrots.go#L254: 			Extensions: []TLSExtension{
		u_parrots.go#L326: 			Extensions: []TLSExtension{
		u_parrots.go#L398: 			Extensions: []TLSExtension{
		u_parrots.go#L471: 			Extensions: []TLSExtension{
		u_parrots.go#L542: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L614: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L688: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L761: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L834: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L907: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L979: 			Extensions: []TLSExtension{
		u_parrots.go#L1032: 			Extensions: []TLSExtension{
		u_parrots.go#L1103: 			Extensions: []TLSExtension{
		u_parrots.go#L1184: 			Extensions: []TLSExtension{
		u_parrots.go#L1263: 			Extensions: []TLSExtension{
		u_parrots.go#L1370: 			Extensions: []TLSExtension{
		u_parrots.go#L1488: 			Extensions: []TLSExtension{
		u_parrots.go#L1548: 			Extensions: []TLSExtension{
		u_parrots.go#L1613: 			Extensions: []TLSExtension{
		u_parrots.go#L1693: 			Extensions: []TLSExtension{
		u_parrots.go#L1761: 			Extensions: []TLSExtension{
		u_parrots.go#L1811: 			Extensions: []TLSExtension{
		u_parrots.go#L1915: 			Extensions: []TLSExtension{
		u_parrots.go#L2027: 			Extensions: []TLSExtension{
		u_parrots.go#L2136: 			Extensions: []TLSExtension{
		u_parrots.go#L2207: 			Extensions: []TLSExtension{
		u_parrots.go#L2315: 			Extensions: []TLSExtension{
		u_parrots.go#L2422: 			Extensions: []TLSExtension{
		u_parrots.go#L2493: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L2564: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L2637: 			Extensions: ShuffleChromeTLSExtensions([]TLSExtension{
		u_parrots.go#L2770: 	err = uconn.SetTLSVers(p.TLSVersMin, p.TLSVersMax, p.Extensions)
		u_parrots.go#L2842: 	uconn.Extensions = make([]TLSExtension, len(p.Extensions))
		u_parrots.go#L2843: 	copy(uconn.Extensions, p.Extensions)
		u_parrots.go#L3073: 	p.Extensions = []TLSExtension{
		u_parrots.go#L3087: 		p.Extensions = append(p.Extensions, &alpn)
		u_parrots.go#L3093: 		p.Extensions = append(p.Extensions, &padding)
		u_parrots.go#L3096: 		p.Extensions = append(p.Extensions, &status)
		u_parrots.go#L3099: 		p.Extensions = append(p.Extensions, &sct)
		u_parrots.go#L3102: 		p.Extensions = append(p.Extensions, &reneg)
		u_parrots.go#L3105: 		p.Extensions = append(p.Extensions, &ems)
		u_parrots.go#L3125: 		p.Extensions = append(p.Extensions, &ks, &pskExchangeModes, &supportedVersionsExt)
		u_parrots.go#L3146: 				p.Extensions = append(p.Extensions, alps)
		u_parrots.go#L3153: 	r.rand.Shuffle(len(p.Extensions), func(i, j int) {
		u_parrots.go#L3154: 		p.Extensions[i], p.Extensions[j] = p.Extensions[j], p.Extensions[i]