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; } }