const github.com/refraction-networking/utls.X25519

73 uses

	github.com/refraction-networking/utls (current package)
		common.go#L153: 	X25519         CurveID = 29
		common_string.go#L73: 	_ = x[X25519-29]
		defaults.go#L26: 	return []CurveID{X25519MLKEM768, X25519, CurveP256, CurveP384, CurveP521}
		handshake_client.go#L167: 			keyShareKeys.ecdhe, err = generateECDHEKey(config.rand(), X25519)
		handshake_client.go#L187: 			if slices.Contains(hello.supportedCurves, X25519) {
		handshake_client.go#L188: 				hello.keyShares = append(hello.keyShares, keyShare{group: X25519, data: x25519EphemeralKey})
		handshake_server_tls13.go#L251: 		ecdhGroup = X25519
		key_schedule.go#L75: 	case X25519:
		key_schedule.go#L91: 		return X25519, true
		u_parrots.go#L79: 					X25519, CurveP256, CurveP384}},
		u_parrots.go#L137: 					{Group: X25519},
		u_parrots.go#L148: 					X25519,
		u_parrots.go#L188: 					X25519,
		u_parrots.go#L212: 					{Group: X25519},
		u_parrots.go#L261: 					X25519,
		u_parrots.go#L284: 					{Group: X25519},
		u_parrots.go#L333: 					X25519,
		u_parrots.go#L356: 					{Group: X25519},
		u_parrots.go#L405: 					X25519,
		u_parrots.go#L428: 					{Group: X25519},
		u_parrots.go#L478: 					X25519,
		u_parrots.go#L501: 					{Group: X25519},
		u_parrots.go#L549: 					X25519,
		u_parrots.go#L572: 					{Group: X25519},
		u_parrots.go#L622: 					X25519,
		u_parrots.go#L646: 					{Group: X25519},
		u_parrots.go#L695: 					X25519,
		u_parrots.go#L718: 					{Group: X25519},
		u_parrots.go#L769: 					X25519,
		u_parrots.go#L793: 					{Group: X25519},
		u_parrots.go#L842: 					X25519,
		u_parrots.go#L866: 					{Group: X25519},
		u_parrots.go#L915: 					X25519,
		u_parrots.go#L939: 					{Group: X25519},
		u_parrots.go#L983: 				&SupportedCurvesExtension{[]CurveID{X25519, CurveP256, CurveP384, CurveP521}},
		u_parrots.go#L1037: 					X25519,
		u_parrots.go#L1051: 					{Group: X25519},
		u_parrots.go#L1108: 					X25519,
		u_parrots.go#L1130: 					{Group: X25519},
		u_parrots.go#L1189: 					X25519,
		u_parrots.go#L1211: 					{Group: X25519},
		u_parrots.go#L1271: 						X25519,
		u_parrots.go#L1303: 							Group: X25519,
		u_parrots.go#L1378: 						X25519,
		u_parrots.go#L1410: 							Group: X25519,
		u_parrots.go#L1511: 					X25519,
		u_parrots.go#L1573: 					X25519,
		u_parrots.go#L1637: 					{Group: X25519},
		u_parrots.go#L1649: 					X25519,
		u_parrots.go#L1700: 					X25519,
		u_parrots.go#L1726: 					{Group: X25519},
		u_parrots.go#L1767: 					X25519,
		u_parrots.go#L1821: 						X25519,
		u_parrots.go#L1861: 							Group: X25519,
		u_parrots.go#L1925: 						X25519,
		u_parrots.go#L1965: 							Group: X25519,
		u_parrots.go#L2037: 						X25519,
		u_parrots.go#L2080: 							Group: X25519,
		u_parrots.go#L2217: 						X25519,
		u_parrots.go#L2261: 							Group: X25519,
		u_parrots.go#L2325: 						X25519,
		u_parrots.go#L2365: 							Group: X25519,
		u_parrots.go#L2429: 					X25519,
		u_parrots.go#L2452: 					{Group: X25519},
		u_parrots.go#L2500: 					X25519,
		u_parrots.go#L2523: 					{Group: X25519},
		u_parrots.go#L2571: 					X25519,
		u_parrots.go#L2594: 					{Group: X25519},
		u_parrots.go#L2645: 					X25519,
		u_parrots.go#L2669: 					{Group: X25519},
		u_parrots.go#L2888: 					ecdheKey, err := generateECDHEKey(uconn.config.rand(), X25519)
		u_parrots.go#L3061: 		curveIDs = append(curveIDs, X25519)
		u_parrots.go#L3109: 			{Group: X25519}, // the key for the group will be generated later