*\r
* @returns 0 if first 32 bytes are equal, else 1 if there is at least one bit difference\r
*/\r
- static #vn (x: Uint8Array, y: Uint8Array): number {\r
+ static vn (x: Uint8Array, y: Uint8Array): number {\r
let d: number = 0\r
for (let i = 0; i < 32; i++) {\r
d |= x[i] ^ y[i]\r
const d: Uint8Array = new Uint8Array(32)\r
this.pack25519(c, a)\r
this.pack25519(d, b)\r
- return this.#vn(c, d)\r
+ return this.vn(c, d)\r
}\r
\r
static pack25519 (out: Uint8Array, n: Float64Array): void {\r
n -= 64\r
\r
// if any bits unequal, zero out and return -1\r
- const vn = this.#vn(sm, t) ^ 1\r
+ const vn = this.vn(sm, t) ^ 1\r
for (let i = 0; i < n; i++) {\r
m[i] = sm[i + 64] * vn\r
}\r