]> git.codecow.com Git - libnemo.git/commitdiff
Condense declarations.
authorChris Duncan <chris@zoso.dev>
Wed, 13 Aug 2025 21:48:19 +0000 (14:48 -0700)
committerChris Duncan <chris@zoso.dev>
Wed, 13 Aug 2025 21:48:19 +0000 (14:48 -0700)
src/lib/crypto/nano-nacl.ts

index c45b01924bb927d12c0e271534f7450d4da47c78..d39c1cf98927552e9447dda31951161687df010b 100644 (file)
@@ -48,9 +48,8 @@ export class NanoNaCl {
        }\r
 \r
        static car25519 (o: BigInt64Array): void {\r
-               let v: bigint\r
-               let c: bigint = 0n\r
-               let s: bigint = 1n << 16n\r
+               let v, c, s = 1n << 16n\r
+               c = 0n\r
                for (let i = 0; i < 16; i++) {\r
                        v = o[i] + c + s\r
                        o[i] = v % s\r
@@ -140,9 +139,7 @@ export class NanoNaCl {
        }\r
 \r
        static Multiply (o: BigInt64Array, a: BigInt64Array, b: BigInt64Array): void {\r
-               let v: bigint\r
-               let c: bigint\r
-               const s: bigint = 1n << 16n\r
+               let v, c, s: bigint = 1n << 16n\r
                const t: BigInt64Array = new BigInt64Array(31)\r
                t.fill(0n)\r
 \r
@@ -181,9 +178,7 @@ export class NanoNaCl {
        }\r
 \r
        static Square (o: BigInt64Array, a: BigInt64Array): void {\r
-               let v: bigint\r
-               let c: bigint\r
-               const s: bigint = 1n << 16n\r
+               let v, c, s: bigint = 1n << 16n\r
                const t: BigInt64Array = new BigInt64Array(31)\r
                t.fill(0n)\r
 \r