Skip to content

Add browser vault for derived stealth keys#107

Merged
truthixify merged 1 commit into
wraith-protocol:developfrom
Chrisland58:feature-browser-vault
Jun 26, 2026
Merged

Add browser vault for derived stealth keys#107
truthixify merged 1 commit into
wraith-protocol:developfrom
Chrisland58:feature-browser-vault

Conversation

@Chrisland58

Copy link
Copy Markdown
Contributor

It provides:

KeyVault using PBKDF2 + AES-GCM
unlock(passphrase) / lock() / put(label) / get(label)
Auto-lock on tab idle or blur
Strict browser-only support (no Node)

Includes tests, threat model, and documentation clarifying it is not a hardware wallet replacement.
closes #72

@drips-wave

drips-wave Bot commented Jun 26, 2026

Copy link
Copy Markdown

@Chrisland58 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@truthixify

Copy link
Copy Markdown
Contributor

Clean merge. 424-line browser vault for derived stealth keys (PBKDF2 + AES-GCM + scrypt) + 183-line test coverage. Mirrors the demo vault but for SDK-consumer reuse. Thanks @Chrisland58.

@truthixify truthixify merged commit fef7e10 into wraith-protocol:develop Jun 26, 2026
0 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Encrypted local key vault helper for browser apps

2 participants