From c1051904db30b0107e0039a8b62230fdc9ff0f0d Mon Sep 17 00:00:00 2001 From: Kent Bull Date: Sun, 25 Aug 2024 12:22:12 -0600 Subject: [PATCH] refactor: remove unused digest fn args --- src/lib/core.ts | 9 +-------- src/lib/digests.ts | 12 ++++++------ 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/lib/core.ts b/src/lib/core.ts index a7886fe..56cdaa4 100644 --- a/src/lib/core.ts +++ b/src/lib/core.ts @@ -143,15 +143,8 @@ export function deriveSAIDBytes( } const ser = serialize({ ...data }, kind) - const args: [number | undefined, number | undefined] = [undefined, undefined] - if (digestage.size != undefined) { - args.push(digestage.size) - } - if (digestage.length != undefined) { - args.push(digestage.length) - } - const raw = digestage.fn(ser, ...args) + const raw = digestage.fn(ser) validateRawSize(raw, code) return [raw, data] diff --git a/src/lib/digests.ts b/src/lib/digests.ts index eba67ca..1b7d00b 100644 --- a/src/lib/digests.ts +++ b/src/lib/digests.ts @@ -30,7 +30,7 @@ export class SAIDAlgoCodex extends Codex { } export const SAIDDex = new SAIDAlgoCodex() // Create an instance of SAIDAlgoCodex -type DigestFn = (ser: Uint8Array, digestSize: number | undefined, length: number | undefined) => Buffer +type DigestFn = (ser: Uint8Array) => Buffer /** * A class for storing a digest function and its size (not default) and length. @@ -63,18 +63,18 @@ export const DigestAlgoMap = new Map([ [SAIDDex.SHA3_256, new Digestage(deriveSHA3_256, 32, 0)], ]) -function deriveBlake3_256(ser: Uint8Array, _digestSize: number | undefined, _length: number | undefined): Buffer { - return Buffer.from(blake3.create({ dkLen: 32 }).update(ser).digest()) +function deriveBlake3_256(ser: Uint8Array): Buffer { + return Buffer.from(blake3(ser, { dkLen: 32 })) } -function deriveBlake2b_256(ser: Uint8Array, _digestSize: number | undefined, _length: number | undefined): Buffer { +function deriveBlake2b_256(ser: Uint8Array): Buffer { return Buffer.from(blake2b(ser, { dkLen: 32 })) } -function deriveSHA2_256(ser: Uint8Array, _digestSize: number | undefined, _length: number | undefined): Buffer { +function deriveSHA2_256(ser: Uint8Array): Buffer { return Buffer.from(sha256(ser)) } -function deriveSHA3_256(ser: Uint8Array, _digestSize: number | undefined, _length: number | undefined): Buffer { +function deriveSHA3_256(ser: Uint8Array): Buffer { return Buffer.from(sha3_256(ser)) }