]> git.codecow.com Git - libnemo.git/commitdiff
Update blake JSdoc.
authorChris Duncan <chris@zoso.dev>
Mon, 22 Sep 2025 15:17:02 +0000 (08:17 -0700)
committerChris Duncan <chris@zoso.dev>
Mon, 22 Sep 2025 15:17:02 +0000 (08:17 -0700)
src/lib/crypto/blake2b.ts

index 829dc50a7c2baf010fd460de7a0b395d54f06b88..871b0c29e50dd1b0cb9f8fcaeb228f13a29df1e4 100644 (file)
@@ -22,7 +22,7 @@ export class Blake2b {
        *
        * @param {ArrayBuffer} seed - 32-byte secret seed of the wallet
        * @param {number} index - 4-byte index of account to derive
-       * @returns {ArrayBuffer} Private key for the account
+       * @returns {Promise<ArrayBuffer>} Private key for the account
        */
        static ckd (seed: ArrayBuffer, index: number): Promise<ArrayBuffer> {
                const b = new ArrayBuffer(4)
@@ -33,12 +33,19 @@ export class Blake2b {
                return Promise.resolve(sk.buffer)
        }
 
+       /** @returns {1} */
        static get OUTBYTES_MIN (): 1 { return 1 }
+       /** @returns {64} */
        static get OUTBYTES_MAX (): 64 { return 64 }
+       /** @returns {1} */
        static get KEYBYTES_MIN (): 1 { return 1 }
+       /** @returns {64} */
        static get KEYBYTES_MAX (): 64 { return 64 }
+       /** @returns {16} */
        static get SALTBYTES (): 16 { return 16 }
+       /** @returns {16} */
        static get PERSONALBYTES (): 16 { return 16 }
+       /** @returns {bigint[]} */
        static get IV (): bigint[] {
                return [
                        0x6a09e667f3bcc908n,
@@ -51,6 +58,7 @@ export class Blake2b {
                        0x5be0cd19137e2179n
                ]
        }
+       /** @returns {number[][]} */
        static get SIGMA (): number[][] {
                return [
                        [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15],