From: Chris Duncan Date: Thu, 27 Aug 2026 02:00:17 +0000 (-0700) Subject: Rename API parameter to further distinguish it verify_blocks from strict verify. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=37da57c2e4caff6811df5f901227a87452817dcc;p=nano25519.git Rename API parameter to further distinguish it verify_blocks from strict verify. --- diff --git a/src/index.ts b/src/index.ts index 682d81d..822c44b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -84,23 +84,23 @@ export function verify (sig: string | Uint8Array, msg: string | Uin /** * Nano block signature bulk verification using WebAssembly. - * @param {Uint8Array} pub - 32-byte public key + * @param {Uint8Array} publicKey - 32-byte public key * @param {object[]} blocks - Array of up to 256 block hash/signature pairs * @param {Uint8Array} blocks.hash - 32-byte block hash * @param {Uint8Array} blocks.signature - 64-byte block signature * @returns Array of results with, for each case, true if signature matches block hash and public key, else false */ -export function verify_blocks (pub: Uint8Array, blocks: { hash: Uint8Array, signature: Uint8Array }[]): boolean[] +export function verify_blocks (publicKey: Uint8Array, blocks: { hash: Uint8Array, signature: Uint8Array }[]): boolean[] /** * Nano block signature bulk verification using WebAssembly. - * @param {string} pub - 64-character hexadecimal public key + * @param {string} publicKey - 64-character hexadecimal public key * @param {object[]} blocks - Array of up to 256 block hash/signature pairs * @param {string} blocks.hash - 64-character hexadecimal block hash * @param {string} blocks.signature - 128-character hexadecimal block signature * @returns Array of results with, for each case, true if signature matches block hash and public key, else false */ -export function verify_blocks (pub: string, blocks: { hash: string, signature: string }[]): boolean[] -export function verify_blocks (pub: string | Uint8Array, blocks: { hash: string | Uint8Array, signature: string | Uint8Array }[]): boolean[] { - return nano25519.verify_blocks(pub, blocks) +export function verify_blocks (publicKey: string, blocks: { hash: string, signature: string }[]): boolean[] +export function verify_blocks (publicKey: string | Uint8Array, blocks: { hash: string | Uint8Array, signature: string | Uint8Array }[]): boolean[] { + return nano25519.verify_blocks(publicKey, blocks) }