code: org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.GroupElement cmov(
            final org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.GroupElement u, final int b) {
      return precomp(curve, X.cmov(u.X, b), Y.cmov(u.Y, b), Z.cmov(u.Z, b));
    }
docs: Constant-time conditional move.
  <p>
  Replaces this with $u$ if $b == 1$.<br> Replaces this with this if $b == 0$.
  <p>
  Method is package private only so that tests run.
  
  @param u The group element to return if $b == 1$.
  @param b in $\{0, 1\}$
  @return $u$ if $b == 1$; this if $b == 0$. Results undefined if $b$ is not in $\{0, 1\}$.