const crypto/tls.X25519
10 uses
crypto/tls (current package)
common.go#L151: X25519 CurveID = 29
common_string.go#L73: _ = x[X25519-29]
defaults.go#L22: return []CurveID{X25519, CurveP256, CurveP384, CurveP521}
defaults.go#L24: return []CurveID{X25519MLKEM768, X25519, CurveP256, CurveP384, CurveP521}
handshake_client.go#L163: keyShareKeys.ecdhe, err = generateECDHEKey(config.rand(), X25519)
handshake_client.go#L183: if slices.Contains(hello.supportedCurves, X25519) {
handshake_client.go#L184: hello.keyShares = append(hello.keyShares, keyShare{group: X25519, data: x25519EphemeralKey})
handshake_server_tls13.go#L250: ecdhGroup = X25519
key_schedule.go#L73: case X25519:
key_schedule.go#L89: return X25519, true