]>
git.codecow.com Git - libnemo.git/log
Chris Duncan [Thu, 2 Apr 2026 18:53:14 +0000 (11:53 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Thu, 2 Apr 2026 18:46:30 +0000 (11:46 -0700)]
v0.10.5
Chris Duncan [Thu, 2 Apr 2026 18:41:16 +0000 (11:41 -0700)]
Update domain.
Chris Duncan [Thu, 2 Apr 2026 09:26:00 +0000 (02:26 -0700)]
Update domain.
Chris Duncan [Tue, 31 Mar 2026 09:18:14 +0000 (02:18 -0700)]
Merge branch 'next/nano25519'
Chris Duncan [Tue, 31 Mar 2026 09:16:52 +0000 (02:16 -0700)]
Fix signing input.
Chris Duncan [Tue, 31 Mar 2026 09:13:32 +0000 (02:13 -0700)]
Fix worker details missing from error results.
Chris Duncan [Tue, 31 Mar 2026 09:09:51 +0000 (02:09 -0700)]
Revert buffer transfer from debugging.
Chris Duncan [Tue, 31 Mar 2026 09:07:18 +0000 (02:07 -0700)]
Add test assertion.
Chris Duncan [Tue, 31 Mar 2026 09:06:55 +0000 (02:06 -0700)]
Fix internal vault worker variable references.
Chris Duncan [Tue, 31 Mar 2026 09:06:19 +0000 (02:06 -0700)]
Fix signing in blocks.
Chris Duncan [Tue, 31 Mar 2026 08:32:07 +0000 (01:32 -0700)]
Rewrite vault worker to eliminate extraneous class wrapper. Refactor vault host and worker to check domain and job ID prior to accepting worker results in order to prevent unrelated workers from contaminating results.
Chris Duncan [Tue, 31 Mar 2026 07:47:48 +0000 (00:47 -0700)]
Configure purpose as KeyUsage array from the start instead of packing in function call.
Chris Duncan [Sun, 29 Mar 2026 07:43:19 +0000 (00:43 -0700)]
Remove unused default export.
Chris Duncan [Sun, 29 Mar 2026 07:34:59 +0000 (00:34 -0700)]
Drop IIFE build. Pin build targets for consistency and compatibility.
Chris Duncan [Sun, 29 Mar 2026 07:34:02 +0000 (00:34 -0700)]
Update nano-pow to resolve base64 errors.
Chris Duncan [Fri, 27 Mar 2026 18:14:49 +0000 (11:14 -0700)]
Swtich from internal NanoNaCl to nano25519 package.
Chris Duncan [Fri, 27 Mar 2026 18:05:19 +0000 (11:05 -0700)]
Build vault worker bundle from two-stage esbuild workflow instead of stringifying modules individually.
Chris Duncan [Fri, 27 Mar 2026 17:03:41 +0000 (10:03 -0700)]
Remove deprecated options and add newly required explicit types array.
Chris Duncan [Fri, 27 Mar 2026 16:44:41 +0000 (09:44 -0700)]
Update dependencies and install nano25519.
Chris Duncan [Mon, 1 Dec 2025 07:45:34 +0000 (23:45 -0800)]
Update dependencies.
Chris Duncan [Mon, 1 Dec 2025 07:33:13 +0000 (23:33 -0800)]
Merge branch 'next/exodus'
Chris Duncan [Mon, 1 Dec 2025 07:20:54 +0000 (23:20 -0800)]
Fix string type check.
Chris Duncan [Mon, 1 Dec 2025 07:13:52 +0000 (23:13 -0800)]
Remove unused function. Formatting.
Chris Duncan [Mon, 1 Dec 2025 07:01:29 +0000 (23:01 -0800)]
Remove redundant string type check. Remove redundant hex string padding. Remove checks for subtle crypto since this entire library assumes it is available.
Chris Duncan [Mon, 1 Dec 2025 06:23:11 +0000 (22:23 -0800)]
Remove redundant BigInt functions.
Chris Duncan [Mon, 1 Dec 2025 06:22:16 +0000 (22:22 -0800)]
Use secp256k1 N from class so it is only defined once.
Chris Duncan [Mon, 1 Dec 2025 06:17:24 +0000 (22:17 -0800)]
Remove point check since its no longer a class and rely instead on typings.
Chris Duncan [Mon, 1 Dec 2025 06:14:16 +0000 (22:14 -0800)]
Convert Point from class to factory function to resolve final class self-references.
Chris Duncan [Sun, 30 Nov 2025 11:08:03 +0000 (03:08 -0800)]
Revert wallet import test exclusion.
Chris Duncan [Sun, 30 Nov 2025 11:07:41 +0000 (03:07 -0800)]
Convert inner class to factory function.
Chris Duncan [Sun, 30 Nov 2025 09:46:07 +0000 (01:46 -0800)]
Fix test vector references.
Chris Duncan [Sun, 30 Nov 2025 09:43:20 +0000 (01:43 -0800)]
Extract or delete static members from inner classes to move toward eliminating class name self-references.
Chris Duncan [Sun, 30 Nov 2025 08:47:47 +0000 (00:47 -0800)]
Revert isolated testing.
Chris Duncan [Sun, 30 Nov 2025 08:45:48 +0000 (00:45 -0800)]
Import and use new forked secp256k1 class.
Chris Duncan [Sun, 30 Nov 2025 08:45:22 +0000 (00:45 -0800)]
Remove debugging.
Chris Duncan [Sun, 30 Nov 2025 08:44:00 +0000 (00:44 -0800)]
Fix bit shifting and remove redundant promise return.
Chris Duncan [Sun, 30 Nov 2025 08:13:45 +0000 (00:13 -0800)]
Fix inner class typings.
Chris Duncan [Sun, 30 Nov 2025 07:53:58 +0000 (23:53 -0800)]
Progress on classification.
Chris Duncan [Sun, 30 Nov 2025 07:37:50 +0000 (23:37 -0800)]
Progress on classifying secp256k1.
Chris Duncan [Mon, 24 Nov 2025 08:53:20 +0000 (00:53 -0800)]
Typo.
Chris Duncan [Mon, 24 Nov 2025 08:52:57 +0000 (00:52 -0800)]
Start forking noble secp256k1 for worker embedding.
Chris Duncan [Sun, 23 Nov 2025 10:46:02 +0000 (02:46 -0800)]
Start adding Exodus-length test vectors.
Chris Duncan [Sun, 23 Nov 2025 10:40:26 +0000 (02:40 -0800)]
Fix signing key derivation.
Chris Duncan [Sun, 23 Nov 2025 10:39:45 +0000 (02:39 -0800)]
Fix key derivation in vault to support curve parameter.
Chris Duncan [Sun, 23 Nov 2025 10:37:26 +0000 (02:37 -0800)]
Start adding initial pieces for Exodus support.
Chris Duncan [Sun, 23 Nov 2025 10:36:49 +0000 (02:36 -0800)]
Add support for SLIP-0010 'Bitcoin seed' using secp256k1.
Chris Duncan [Tue, 21 Oct 2025 05:42:00 +0000 (22:42 -0700)]
Merge branch 'next/ledger-sign-nonce'
Chris Duncan [Tue, 21 Oct 2025 05:35:29 +0000 (22:35 -0700)]
Restore Ledger ability to sign nonces and add test cases.
Chris Duncan [Sun, 19 Oct 2025 06:31:55 +0000 (23:31 -0700)]
Add Nano S+ test vectors.
Chris Duncan [Mon, 13 Oct 2025 08:32:37 +0000 (01:32 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Mon, 13 Oct 2025 08:22:15 +0000 (01:22 -0700)]
v0.10.4
Chris Duncan [Mon, 13 Oct 2025 08:18:16 +0000 (01:18 -0700)]
Deprecate NamedData type which is redundant against the built-in Record type. Clear passwords prior to awaiting promises that use them. Reduce object property lookups by using values() instead of keys(). Insert Ledger wallets to IndexedDB with zero-length buffers for encryption data.
Chris Duncan [Fri, 10 Oct 2025 21:52:56 +0000 (14:52 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Fri, 10 Oct 2025 21:50:32 +0000 (14:50 -0700)]
v0.10.3
Chris Duncan [Fri, 10 Oct 2025 21:46:55 +0000 (14:46 -0700)]
Update dependencies.
Chris Duncan [Wed, 24 Sep 2025 20:58:26 +0000 (13:58 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Wed, 24 Sep 2025 20:57:32 +0000 (13:57 -0700)]
v0.10.2
Chris Duncan [Wed, 24 Sep 2025 20:50:11 +0000 (13:50 -0700)]
Dispatch events when Ledger status changes and when wallet lock status changes.
Chris Duncan [Wed, 24 Sep 2025 15:13:56 +0000 (08:13 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Wed, 24 Sep 2025 15:12:07 +0000 (08:12 -0700)]
v0.10.1
Chris Duncan [Wed, 24 Sep 2025 15:10:45 +0000 (08:10 -0700)]
Update dependencies.
Chris Duncan [Wed, 24 Sep 2025 15:09:01 +0000 (08:09 -0700)]
Fix restore of Ledger wallets.
Chris Duncan [Wed, 24 Sep 2025 04:14:36 +0000 (21:14 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Tue, 23 Sep 2025 21:48:51 +0000 (14:48 -0700)]
v0.10.0
Chris Duncan [Tue, 23 Sep 2025 19:06:34 +0000 (12:06 -0700)]
Merge branch 'next/ledger-connect-events'
Chris Duncan [Tue, 23 Sep 2025 18:51:51 +0000 (11:51 -0700)]
Delay test assertions slightly to avoid race condition with vault timer.
Chris Duncan [Tue, 23 Sep 2025 18:50:31 +0000 (11:50 -0700)]
Specify type for vault results.
Chris Duncan [Tue, 23 Sep 2025 18:47:37 +0000 (11:47 -0700)]
Fix expected failures in tests with timeouts.
Chris Duncan [Tue, 23 Sep 2025 17:55:20 +0000 (10:55 -0700)]
Specify strict equality in timeout test.
Chris Duncan [Tue, 23 Sep 2025 17:54:37 +0000 (10:54 -0700)]
Adjust test scenario documentation.
Chris Duncan [Tue, 23 Sep 2025 16:59:42 +0000 (09:59 -0700)]
Scrap lib build, just publish bundles.
Chris Duncan [Tue, 23 Sep 2025 14:27:38 +0000 (07:27 -0700)]
Log when click activation ends when disconnecting Ledger. Blank out local copy of mnemonic or seed when verifying Ledger.
Chris Duncan [Tue, 23 Sep 2025 14:16:07 +0000 (07:16 -0700)]
Clean up temp wallet used to verify Ledger secrets.
Chris Duncan [Tue, 23 Sep 2025 14:12:48 +0000 (07:12 -0700)]
Push Ledger disconnects as queued request.
Chris Duncan [Tue, 23 Sep 2025 14:11:40 +0000 (07:11 -0700)]
Redestroy wallet at end of Ledger test to stop polling.
Chris Duncan [Mon, 22 Sep 2025 21:17:45 +0000 (14:17 -0700)]
Await device close.
Chris Duncan [Mon, 22 Sep 2025 21:02:58 +0000 (14:02 -0700)]
Separate public connect from private implementation. Start rewiring connection polling to allow it to end on disconnect.
Chris Duncan [Mon, 22 Sep 2025 20:04:01 +0000 (13:04 -0700)]
Expand on reasoning for skipping test by default.
Chris Duncan [Mon, 22 Sep 2025 20:02:02 +0000 (13:02 -0700)]
Use normal static imports now that importmap is implemented for browser test webpage.
Chris Duncan [Mon, 22 Sep 2025 20:01:43 +0000 (13:01 -0700)]
Fix map size property.
Chris Duncan [Mon, 22 Sep 2025 20:00:46 +0000 (13:00 -0700)]
Fix JSDoc.
Chris Duncan [Mon, 22 Sep 2025 19:51:31 +0000 (12:51 -0700)]
Fix some JSDoc.
Chris Duncan [Mon, 22 Sep 2025 19:51:03 +0000 (12:51 -0700)]
Restore all tests for browser.
Chris Duncan [Mon, 22 Sep 2025 19:23:45 +0000 (12:23 -0700)]
Fix import to tests with bare specifier.
Chris Duncan [Mon, 22 Sep 2025 18:21:23 +0000 (11:21 -0700)]
Fix missed method name update.
Chris Duncan [Mon, 22 Sep 2025 15:17:02 +0000 (08:17 -0700)]
Update blake JSdoc.
Chris Duncan [Mon, 22 Sep 2025 15:16:20 +0000 (08:16 -0700)]
Rename method to avoid conflict with built-in Function class `call` method.
Chris Duncan [Mon, 22 Sep 2025 15:13:24 +0000 (08:13 -0700)]
Import specific buffer polyfill file.
Chris Duncan [Mon, 22 Sep 2025 05:10:49 +0000 (22:10 -0700)]
Import bare specifier in test.
Chris Duncan [Sun, 21 Sep 2025 22:40:58 +0000 (15:40 -0700)]
Update nano-pow dependency.
Chris Duncan [Sun, 21 Sep 2025 22:01:37 +0000 (15:01 -0700)]
Remove unused vault instance tracker.
Chris Duncan [Sun, 21 Sep 2025 22:01:20 +0000 (15:01 -0700)]
Eliminate self-references.
Chris Duncan [Sun, 21 Sep 2025 21:33:34 +0000 (14:33 -0700)]
Update account internal flag to enable removing self references.
Chris Duncan [Sun, 21 Sep 2025 21:33:12 +0000 (14:33 -0700)]
Update getter docs.
Chris Duncan [Sun, 21 Sep 2025 06:14:59 +0000 (23:14 -0700)]
Temporarily revert static import to dynamic to troubleshoot test type conflicts.
Chris Duncan [Sat, 20 Sep 2025 22:09:53 +0000 (15:09 -0700)]
Fix private property access.
Chris Duncan [Sat, 20 Sep 2025 22:00:19 +0000 (15:00 -0700)]
Return block hash as hex only and convert back to bytes if needed.
Chris Duncan [Sat, 20 Sep 2025 21:24:53 +0000 (14:24 -0700)]
Remove class self-references.
Chris Duncan [Sat, 20 Sep 2025 06:38:43 +0000 (23:38 -0700)]
Device connection rate limits itself to twice per second so align polling with that.