Skip to content

feat(encryption): add A256KW recipients and key recovery - #986

Draft
BravoNatalie wants to merge 14 commits into
feat/encryption-envelope-aes-gcmfrom
feat/encryption-envelope-a256kw-recipients
Draft

BravoNatalie wants to merge 14 commits into
feat/encryption-envelope-aes-gcmfrom
feat/encryption-envelope-a256kw-recipients

Conversation

@BravoNatalie

Copy link
Copy Markdown
Collaborator

Part of #968

What

Wrap CEKs for A256KW recipients and add recipient-based decryption. Callers can use the built-in key-matching unwrapper or supply one backed by their own key store. The change also validates recipient records and keeps Web Crypto operations behind internal helpers.

Verification

Package tests and type checks are pending on this PR’s CI run.

@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Sep 26, 2026
@pkg-pr-new

pkg-pr-new Bot commented Sep 26, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/FilOzone/synapse-sdk/@filoz/filecoin-encryption-envelope@986
npm i https://pkg.pr.new/FilOzone/synapse-sdk/@filoz/synapse-core@986
npm i https://pkg.pr.new/FilOzone/synapse-sdk/@filoz/synapse-react@986
npm i https://pkg.pr.new/FilOzone/synapse-sdk/@filoz/synapse-sdk@986

commit: 69355bd

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
synapse-dev 69355bd Commit Preview URL

Branch Preview URL
Sep 26 2026, 12:17 AM

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ⌨️ In Progress

Development

Successfully merging this pull request may close these issues.

1 participant