github.com/refraction-networking/utls.SupportedCurvesExtension.Curves (field)

27 uses

	github.com/refraction-networking/utls (current package)
		u_parrots.go#L693: 				&SupportedCurvesExtension{Curves: []CurveID{
		u_parrots.go#L1270: 					Curves: []CurveID{
		u_parrots.go#L1377: 					Curves: []CurveID{
		u_parrots.go#L1510: 				&SupportedCurvesExtension{Curves: []CurveID{
		u_parrots.go#L1819: 					Curves: []CurveID{
		u_parrots.go#L1923: 					Curves: []CurveID{
		u_parrots.go#L2035: 					Curves: []CurveID{
		u_parrots.go#L2142: 					Curves: []CurveID{
		u_parrots.go#L2215: 					Curves: []CurveID{
		u_parrots.go#L2323: 					Curves: []CurveID{
		u_parrots.go#L2870: 			for i := range ext.Curves {
		u_parrots.go#L2871: 				if isGREASEUint16(uint16(ext.Curves[i])) {
		u_parrots.go#L2872: 					ext.Curves[i] = CurveID(GetBoringGREASEValue(uconn.greaseSeed, ssl_grease_group))
		u_tls_extensions.go#L264: 	Curves []CurveID
		u_tls_extensions.go#L268: 	return 6 + 2*len(e.Curves)
		u_tls_extensions.go#L278: 	b[2] = byte((2 + 2*len(e.Curves)) >> 8)
		u_tls_extensions.go#L279: 	b[3] = byte(2 + 2*len(e.Curves))
		u_tls_extensions.go#L280: 	b[4] = byte((2 * len(e.Curves)) >> 8)
		u_tls_extensions.go#L281: 	b[5] = byte(2 * len(e.Curves))
		u_tls_extensions.go#L282: 	for i, curve := range e.Curves {
		u_tls_extensions.go#L299: 			e.Curves = append(e.Curves, GREASE_PLACEHOLDER)
		u_tls_extensions.go#L304: 			e.Curves = append(e.Curves, CurveID(group))
		u_tls_extensions.go#L328: 	e.Curves = curves
		u_tls_extensions.go#L333: 	uc.config.CurvePreferences = e.Curves
		u_tls_extensions.go#L334: 	uc.HandshakeState.Hello.SupportedCurves = e.Curves