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

75 uses

	github.com/refraction-networking/utls (current package)
		u_parrots.go#L136: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L137: 					{Group: X25519},
		u_parrots.go#L211: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L212: 					{Group: X25519},
		u_parrots.go#L283: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L284: 					{Group: X25519},
		u_parrots.go#L355: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L356: 					{Group: X25519},
		u_parrots.go#L427: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L428: 					{Group: X25519},
		u_parrots.go#L500: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L501: 					{Group: X25519},
		u_parrots.go#L571: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L572: 					{Group: X25519},
		u_parrots.go#L644: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L645: 					{Group: X25519Kyber768Draft00},
		u_parrots.go#L646: 					{Group: X25519},
		u_parrots.go#L717: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L718: 					{Group: X25519},
		u_parrots.go#L791: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L792: 					{Group: X25519Kyber768Draft00},
		u_parrots.go#L793: 					{Group: X25519},
		u_parrots.go#L864: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L865: 					{Group: X25519MLKEM768},
		u_parrots.go#L866: 					{Group: X25519},
		u_parrots.go#L937: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L938: 					{Group: X25519MLKEM768},
		u_parrots.go#L939: 					{Group: X25519},
		u_parrots.go#L1051: 					{Group: X25519},
		u_parrots.go#L1052: 					{Group: CurveP256},
		u_parrots.go#L1130: 					{Group: X25519},
		u_parrots.go#L1131: 					{Group: CurveP256}, //key_share
		u_parrots.go#L1211: 					{Group: X25519},
		u_parrots.go#L1212: 					{Group: CurveP256}, //key_share
		u_parrots.go#L1303: 							Group: X25519,
		u_parrots.go#L1306: 							Group: CurveP256,
		u_parrots.go#L1410: 							Group: X25519,
		u_parrots.go#L1413: 							Group: CurveP256,
		u_parrots.go#L1637: 					{Group: X25519},
		u_parrots.go#L1725: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L1726: 					{Group: X25519},
		u_parrots.go#L1855: 							Group: GREASE_PLACEHOLDER,
		u_parrots.go#L1861: 							Group: X25519,
		u_parrots.go#L1959: 							Group: GREASE_PLACEHOLDER,
		u_parrots.go#L1965: 							Group: X25519,
		u_parrots.go#L2074: 							Group: GREASE_PLACEHOLDER,
		u_parrots.go#L2080: 							Group: X25519,
		u_parrots.go#L2255: 							Group: GREASE_PLACEHOLDER,
		u_parrots.go#L2261: 							Group: X25519,
		u_parrots.go#L2359: 							Group: GREASE_PLACEHOLDER,
		u_parrots.go#L2365: 							Group: X25519,
		u_parrots.go#L2451: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2452: 					{Group: X25519},
		u_parrots.go#L2522: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2523: 					{Group: X25519},
		u_parrots.go#L2593: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2594: 					{Group: X25519},
		u_parrots.go#L2667: 					{Group: CurveID(GREASE_PLACEHOLDER), Data: []byte{0}},
		u_parrots.go#L2668: 					{Group: X25519Kyber768Draft00},
		u_parrots.go#L2669: 					{Group: X25519},
		u_parrots.go#L2878: 				curveID := ext.KeyShares[i].Group
		u_parrots.go#L2880: 					ext.KeyShares[i].Group = CurveID(GetBoringGREASEValue(uconn.greaseSeed, ssl_grease_group))
		u_parrots.go#L3109: 			{Group: X25519}, // the key for the group will be generated later
		u_parrots.go#L3112: 			ks.KeyShares[0].Group = CurveP256
		u_parrots.go#L3115: 				ks.KeyShares = append(ks.KeyShares, KeyShare{Group: CurveP256})
		u_parrots.go#L3118: 				ks.KeyShares = append([]KeyShare{{Group: X25519MLKEM768}}, ks.KeyShares...)
		u_public.go#L630: 	Group CurveID `json:"group"`
		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#L1257: 		b[i] = byte(ks.Group >> 8)
		u_tls_extensions.go#L1258: 		b[i+1] = byte(ks.Group)
		u_tls_extensions.go#L1285: 		ks.Group = CurveID(unGREASEUint16(group))
		u_tls_extensions.go#L1288: 		if ks.Group != GREASE_PLACEHOLDER {
		u_tls_extensions.go#L1316: 				Group: GREASE_PLACEHOLDER,
		u_tls_extensions.go#L1324: 				Group: CurveID(groupID),