ONYX Messenger's Crypto Architecture: XChaCha20-Poly1305 Shields Chats, But Group Features Leak Security Guarantees

Post date: March 24, 2026 · Discovered: April 17, 2026 · 3 posts, 7 comments

The discussion revolves around ONYX, a complex, open-source messenger detailing its cryptographic framework. The system employs X25519 ECDH and XChaCha20-Poly1305 for private conversations, while supporting LAN mode via UDP broadcast for direct communication.

The technical debate centers on capability gaps: private chats boast strong E2EE protocols, but the group and channel functionality explicitly lack this protection. User `wardcore` confirms users require self-hosting using a separate Rust server for full group control. Furthermore, user `ken` criticized the development workflow, demanding smaller, more frequent commits for code review.

The clear divide shows that while the underlying crypto for one-on-one use is technically defined and robust, the current implementation leaves group communication insecure by design, pushing the burden of true privacy onto the end-user's ability to maintain self-hosted infrastructure.

Key Points

SUPPORT

Private chats use X25519 ECDH and XChaCha20-Poly1305 for E2EE.

Multiple posters cite this specific combination as the cryptographic standard for direct messaging.

OPPOSE

Group and channel chats do not support inherent E2EE.

`wardcore` states these features fail to provide the encryption of private chats, necessitating self-hosting for control.

SUPPORT

The messenger collects limited metadata, not full personal identifiers.

`wardcore` confirmed collection is limited to username and IP address, explicitly denying collection of phone numbers or emails.

SUPPORT

LAN mode bypasses central servers entirely.

`wardcore` detailed direct device communication using UDP broadcast, eliminating server dependency.

OPPOSE

Development process needs overhaul.

`ken` criticized the developer for infrequent and large commits, making the code base difficult for outsiders to verify.

Source Discussions (3)

This report was synthesized from the following Lemmy discussions, ranked by community score.

44
points
Stop Using These "Private" Messengers - Privacy Guides
[email protected]·3 comments·3/21/2026·by meldrik·peertube.wtf
26
points
How to Maximize Your Privacy on iPhone - Privacy Guides
[email protected]·2 comments·3/8/2026·by meldrik·peertube.wtf
23
points
I tried to build a messenger that doesn't make you choose between privacy and convenience.
[email protected]·7 comments·3/24/2026·by wardcore·lemmy.world