openwallet-foundation / credo-ts

Typescript framework for building decentralized identity and verifiable credential solutions
https://credo.js.org
Apache License 2.0
276 stars 202 forks source link

feat: add direct ecdh-es jwe encryption/decryption #2045

Closed TimoGlastra closed 2 months ago

TimoGlastra commented 2 months ago

it's very specific to what we need for OID4VC now. At some point we should make one generic encryption/decryption api in the wallet api, and then build a JWE layer on top of it.

the method is optional for now but implemented in askar wallet so it's not really a breaking change

changeset-bot[bot] commented 2 months ago

🦋 Changeset detected

Latest commit: 3516530672e30c7ad4f64e42385b34b568edcc23

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages | Name | Type | | ------------------------------------- | ----- | | @credo-ts/askar | Patch | | @credo-ts/core | Patch | | @credo-ts/indy-sdk-to-askar-migration | Patch | | @credo-ts/action-menu | Patch | | @credo-ts/anoncreds | Patch | | @credo-ts/bbs-signatures | Patch | | @credo-ts/cheqd | Patch | | @credo-ts/drpc | Patch | | @credo-ts/indy-vdr | Patch | | @credo-ts/node | Patch | | @credo-ts/openid4vc | Patch | | @credo-ts/question-answer | Patch | | @credo-ts/react-native | Patch | | @credo-ts/tenants | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

swcurran commented 2 months ago

“create-spotty-hounds.md”? I gather that is a generated name? 😆

TimoGlastra commented 2 months ago

“create-spotty-hounds.md”? I gather that is a generated name? 😆

It indeed is 😅