-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Feature request: EME (ECB-Mix-ECB) #50
Comments
What do you need it for? Why is it useful? |
There are some projects like gocryptfs (https://nuetzlich.net/gocryptfs/forward_mode_crypto/) that use EME for encryption of file and/or folder names for example. If you work on JS tooling that wants to be compatible to these solutions, EME would be needed. |
rclone (also written in go) also happen to use EME for file/folder name encryption. |
duplicate of #12 |
Thanks for your reply @paulmillr, but in that issue there is only a reference implementation linked for AEGIS. What would be your recommended implementation of EME in the JS/TS world? |
#12 is not a list of trusted implementations. It's just a list of random packages i've searched. There is no trusted dep I can recommend for this. |
I understand that. Would you be open to a PR for an EME implementation in noble-ciphers or would you only accept your own code? |
I am, of course, open to new contributions! One rule: they should not change old / audited code much. So, like, new "EME" method is cool. Changing internal AES stuff (unless something like a small refactoring) isn't. |
Great to know, I would not attempt to change old code, I would just be dependent on your review and your input, especially on performance optimization. |
Hi,
thanks for your work on noble-ciphers, it is a fantastic library and in my opinion the best JS crypto implementations currently available.
Is there any chance you could add EME (ECB-Mix-ECB; https://github.com/rfjakob/eme) to the implemented encryption modes?
The text was updated successfully, but these errors were encountered: