]> zoso.dev Git - libnemo.git/commitdiff
Move constants to top.
authorChris Duncan <chris@zoso.dev>
Tue, 26 Nov 2024 20:04:47 +0000 (12:04 -0800)
committerChris Duncan <chris@zoso.dev>
Tue, 26 Nov 2024 20:04:47 +0000 (12:04 -0800)
src/lib/blake2b.ts

index 78fea34f34f4bcae61fbc1f0db354a348550f893..cc7a2f56c8a3b5cd95c441382614d9000d125432 100644 (file)
 // TypeScript, and bundle into web workers.
 // Original source commit: https://github.com/emilbayes/blake2b/blob/1f63e02e3f226642959506cdaa67c8819ff145cd/index.js
 
+const BYTES_MIN = 16
+const BYTES_MAX = 64
+const KEYBYTES_MIN = 16
+const KEYBYTES_MAX = 64
+const SALTBYTES = 16
+const PERSONALBYTES = 16
+
 // 64-bit unsigned addition
 // Sets v[a,a+1] += v[b,b+1]
 // v should be a Uint32Array
@@ -313,12 +320,3 @@ export default function createHash (outlen, key?, salt?, personal?, noAssert?) {
 
        return new Proto(outlen, key, salt, personal)
 }
-
-var BYTES_MIN = module.exports.BYTES_MIN = 16
-var BYTES_MAX = module.exports.BYTES_MAX = 64
-var BYTES = module.exports.BYTES = 32
-var KEYBYTES_MIN = module.exports.KEYBYTES_MIN = 16
-var KEYBYTES_MAX = module.exports.KEYBYTES_MAX = 64
-var KEYBYTES = module.exports.KEYBYTES = 32
-var SALTBYTES = module.exports.SALTBYTES = 16
-var PERSONALBYTES = module.exports.PERSONALBYTES = 16