]> git.codecow.com Git - libnemo.git/commitdiff
Remove privatization.
authorChris Duncan <chris@zoso.dev>
Sat, 30 Aug 2025 07:41:34 +0000 (00:41 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 30 Aug 2025 07:41:34 +0000 (00:41 -0700)
src/lib/crypto/nano-nacl.ts

index 3c82cb4f3b01ba24df3ed7bdeaba5cafa249ef40..8ce4bd367496279a5b57dae65db1b8c25d26e8a4 100644 (file)
@@ -31,7 +31,7 @@ export class NanoNaCl {
        *\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
@@ -87,7 +87,7 @@ export class NanoNaCl {
                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
@@ -453,7 +453,7 @@ export class NanoNaCl {
                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