github.com/refraction-networking/utls.KeyShare.Data (field)

39 uses

	github.com/refraction-networking/utls (current package)
		u_parrots.go#L136: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L211: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L283: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L355: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L427: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L500: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L571: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L644: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L717: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L791: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L864: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L937: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L1725: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L1856: 							Data: []byte{
		u_parrots.go#L1960: 							Data: []byte{
		u_parrots.go#L2075: 							Data: []byte{
		u_parrots.go#L2256: 							Data: []byte{
		u_parrots.go#L2360: 							Data: []byte{
		u_parrots.go#L2451: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2522: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2593: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2667: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2883: 				if len(ext.KeyShares[i].Data) > 1 {
		u_parrots.go#L2902: 						ext.KeyShares[i].Data = append(ecdheKey.PublicKey().Bytes(), mlkemKey.EncapsulationKey().Bytes()...)
		u_parrots.go#L2904: 						ext.KeyShares[i].Data = append(mlkemKey.EncapsulationKey().Bytes(), ecdheKey.PublicKey().Bytes()...)
		u_parrots.go#L2915: 					ext.KeyShares[i].Data = ecdheKey.PublicKey().Bytes()
		u_public.go#L631: 	Data  []byte  `json:"key_exchange,omitempty"` // optional
		u_public.go#L635: 	return keyShare{group: ks.Group, data: ks.Data}
		u_public.go#L639: 	return KeyShare{Group: ks.group, Data: ks.data}
		u_tls_extensions.go#L1237: 		extLen += 4 + len(ks.Data)
		u_tls_extensions.go#L1259: 		b[i+2] = byte(len(ks.Data) >> 8)
		u_tls_extensions.go#L1260: 		b[i+3] = byte(len(ks.Data))
		u_tls_extensions.go#L1261: 		copy(b[i+4:], ks.Data)
		u_tls_extensions.go#L1262: 		i += 4 + len(ks.Data)
		u_tls_extensions.go#L1281: 			!readUint16LengthPrefixed(&clientShares, &ks.Data) ||
		u_tls_extensions.go#L1282: 			len(ks.Data) == 0 {
		u_tls_extensions.go#L1289: 			ks.Data = nil
		u_tls_extensions.go#L1317: 				Data:  clientShare.KeyExchange,
		u_tls_extensions.go#L1325: 				Data:  clientShare.KeyExchange,