sel25519 function

void sel25519(
  1. List<int> p,
  2. List<int> q,
  3. int b
)

Implementation

void sel25519(final List<int> p, final List<int> q, final int b) {
  int t, c = ~(b - 1);
  for (int i = 0; i < 16; ++i) {
    t = c & (p[i] ^ q[i]);
    p[i] ^= t;
    q[i] ^= t;
  }
}