-
Notifications
You must be signed in to change notification settings - Fork 73
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 message encryption/decryption #184
Comments
Sounds doable. We are adding extensions support soon, and processing of nym messages can be one of the extensions. |
I've asked someone from the Nym team to provide an authoritative answer. |
@stepansnigirev It probably makes the most sense to focus on offline encryption/decryption of messages, rather than trying to do all the network-related cryptography offline. That means we would be focused on interfacing to e.g https://github.com/sgeisler/nym-chat -- which appears to be the intended (but not yet finished) chat client for the Nym network. At the moment the message format given here is probably too simple and will no doubt grow complications as development progresses. At the moment, the plaintext format is:
The ciphertext format is:
Encryption/decryption is handled by the aes_gcm library, and that's really all there is to it. Since the Nym chat client is in a very rudimentary state, I also added a note for Catchat that they may want to consider supporting this. My understanding is the Katzenpost mixnet-based Catchat (as opposed to the Nym mixnet-based nym-chat) is in a much more advanced state of development. |
Sounds doable. We are adding extensions support soon, and processing of nym messages can be one of the extensions.
Are there any specs on the message format and cryptographic algorithms used in the protocol?
Hi Stepan, there has been some discussion about this in the Catchat
issue. The Catchat maintainers have some questions about Specter DIY's
capabilities and interfaces. When you get some time, please take a look
at that issue and reply there:
katzenpost/catchat#58 (comment)
|
See nym-hackathon/ideas#9
Specter DIY is a fantastic hardware platform for this idea.
The text was updated successfully, but these errors were encountered: