]> git.codecow.com Git - nano25519.git/commit
Enable variable-length messages up to 32 KiB.
authorChris Duncan <chris@codecow.com>
Fri, 20 Mar 2026 22:11:04 +0000 (15:11 -0700)
committerChris Duncan <chris@codecow.com>
Fri, 20 Mar 2026 22:11:04 +0000 (15:11 -0700)
commit324b0cad56a46e2b9003e365e55d1ad2b692621d
tree268b8d8d1f32b542f9682a6c56836f7b0c0339be
parent8ff8fed96b03e35ec3e69ea92874dd827315f3c8
Enable variable-length messages up to 32 KiB.

Add dedicated buffer for sign/verify message data and refactor references to use length variables. Convert terminology from "block hash" to "message" to reflect new capabilities and document how Nano block hashes should be handled. Deprecate crypto_hash and instead use blake2b directly for streaming hash updates. Update test webpage and NodeJS test to use full set of test vectors from the Python ed25519-blake2b library. Update workers to transfer bytes instead of copying them, and always specify worker commands with the 'action' property.
README.md
assembly/blake2b.ts
assembly/index.ts
esbuild/config.mjs
index.html
index.ts
package.json
test.mjs
tsconfig.json
vectors.mjs