]> git.codecow.com Git - nano25519.git/commitdiff
Rename API parameter to further distinguish it verify_blocks from strict verify.
authorChris Duncan <chris@codecow.com>
Thu, 27 Aug 2026 02:00:17 +0000 (19:00 -0700)
committerChris Duncan <chris@codecow.com>
Thu, 27 Aug 2026 02:00:17 +0000 (19:00 -0700)
src/index.ts

index 682d81dbdab95baf7c25c9bc46963012361f55bb..822c44baf0f08aa14efee0ba822c37cbcb4c7d73 100644 (file)
@@ -84,23 +84,23 @@ export function verify (sig: string | Uint8Array<ArrayBuffer>, msg: string | Uin
 
 /**
  * Nano block signature bulk verification using WebAssembly.
- * @param {Uint8Array<ArrayBuffer>} pub - 32-byte public key
+ * @param {Uint8Array<ArrayBuffer>} publicKey - 32-byte public key
  * @param {object[]} blocks - Array of up to 256 block hash/signature pairs
  * @param {Uint8Array<ArrayBuffer>} blocks.hash - 32-byte block hash
  * @param {Uint8Array<ArrayBuffer>} 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<ArrayBuffer>, blocks: { hash: Uint8Array<ArrayBuffer>, signature: Uint8Array<ArrayBuffer> }[]): boolean[]
+export function verify_blocks (publicKey: Uint8Array<ArrayBuffer>, blocks: { hash: Uint8Array<ArrayBuffer>, signature: Uint8Array<ArrayBuffer> }[]): 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<ArrayBuffer>, blocks: { hash: string | Uint8Array<ArrayBuffer>, signature: string | Uint8Array<ArrayBuffer> }[]): 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<ArrayBuffer>, blocks: { hash: string | Uint8Array<ArrayBuffer>, signature: string | Uint8Array<ArrayBuffer> }[]): boolean[] {
+       return nano25519.verify_blocks(publicKey, blocks)
 }