From: Chris Duncan Date: Mon, 22 Sep 2025 15:17:02 +0000 (-0700) Subject: Update blake JSdoc. X-Git-Tag: v0.10.5~12^2~20 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=6008f7b22a53db71159173387675904062fc14da;p=libnemo.git Update blake JSdoc. --- diff --git a/src/lib/crypto/blake2b.ts b/src/lib/crypto/blake2b.ts index 829dc50..871b0c2 100644 --- a/src/lib/crypto/blake2b.ts +++ b/src/lib/crypto/blake2b.ts @@ -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} Private key for the account */ static ckd (seed: ArrayBuffer, index: number): Promise { 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],