-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for low level JWE functions #132
Conversation
7cb3bdf
to
9493d7d
Compare
Merged master into this branch, so should be mergeable now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks great. Thanks for this contrib.
I can imagine a few lines of work that are opened up now that the basis for JWE is here.
I'll ask for your review when needed :)
Thank you very much @mirceanis! Looking forward to future updates :) |
# [4.6.0](4.5.1...4.6.0) (2020-10-01) ### Features * add support for low level JWE functions ([#132](#132)) ([dc4e78b](dc4e78b))
🎉 This PR is included in version 4.6.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This PR adds support for low level JWE creation and decryption using the
XChacha20Poly1305
symmetric cipher and asymmetric cipher usingx25519
key exchange. It also includes a minimal implementation of theconcatKDF
. All crypto is implemented using the@stablelib
packages.Test vectors where generated using the jose-chacha library.
In addition all reliance on
Buffer
is removed from the library.