You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users are finding it challenging to understand and implement encryption properly with Waku. While Waku's approach to encryption is unopinionated, there is a need to provide clearer guidance for new developers.
Specific Concerns Raised:
Users assume that messages are encrypted by default on Waku.
Current documentation does not sufficiently explain why messages are not encrypted by default.
There's a lack of specific instructions or recommendations on how to perform encryption effectively.
Difficulty in locating and understanding the @waku/message-encryption package due to a lack of proper documentation.
Suggested Improvements
Improve documentation clarity around the fact that Waku does not handle encryption at the protocol level because it doesn't have knowledge of the communication parties. Articulate that Waku is flexible and unopinionated about encryption.
Provide comprehensive documentation on the @waku/message-encryption package, ensuring it's easily discoverable.
Outline steps on how to design an app/protocol leveraging Waku's encryption:
Guidance on how to acquire keys and exchange them.
Deciding when to use symmetric vs. asymmetric encryption.
Explain concepts like ECIES, Noise, and possibly highlight other supported encryption methods or where to seek further options.
Summary
Issue:
Users are finding it challenging to understand and implement encryption properly with Waku. While Waku's approach to encryption is unopinionated, there is a need to provide clearer guidance for new developers.
Specific Concerns Raised:
Suggested Improvements
Improve documentation clarity around the fact that Waku does not handle encryption at the protocol level because it doesn't have knowledge of the communication parties. Articulate that Waku is flexible and unopinionated about encryption.
Provide comprehensive documentation on the @waku/message-encryption package, ensuring it's easily discoverable.
Outline steps on how to design an app/protocol leveraging Waku's encryption:
Guidance on how to acquire keys and exchange them.
Deciding when to use symmetric vs. asymmetric encryption.
Explain concepts like ECIES, Noise, and possibly highlight other supported encryption methods or where to seek further options.
different auth/encryption protocols available #26
The text was updated successfully, but these errors were encountered: