If I judged this project based on the style of this e-mail and README (like I did initially), I would have thought this was some standard run-of-the-mill AI slop project and brushed this aside. But, the code and commit history does seem like it's human-written so I'm gonna say nice job on writing this yourself!

One question about your design though: why are you using RSA for the key exchange algorithm? Everyone has been moving beyond RSA in favor of modern elliptic-curve algorithms like Curve25519 (and more recently, PQ-hybrid algorithms that wrap around Curve25519)

Other than that, this project seems like it has some potential. Great work!

Regards,

techmetx11

On 6/16/26 6:44 PM, Dharma Mati via tor-dev wrote:
Hello tor-dev,

I'm the developer of Selene — a Tor-based peer-to-peer chat and file sharing application.

What Selene is:
- A chat app where each instance generates its own onion address
- Peers share addresses with each other directly (no public discovery)
- Files are shared as HTTP servers between confirmed contacts only
- Built-in OBFS4 and WebTunnel bridge support

What Selene is NOT:
- A Tor browser. You cannot browse .onion sites.
- A gateway to the darknet. There is no public discovery of anything.
- A general-purpose anonymity tool. It's just for private chat between people who already know each other.

Encryption — and this matters:
On top of Tor's end-to-end anonymity (everything stays inside the Tor network, never leaving it), Selene adds its own application-layer encryption:
- Messages: RSA encryption (user-configurable up to 8192 bits)
- Files: AES-256 encryption

So even if someone were to compromise the Tor hidden service connection, the data itself remains encrypted with Selene's own keys. Defense in depth.

Why I built it:
I needed a p2p chat app that doesn't require opening ports on routers or corporate firewalls. Privacy and encryption came after solving that core need.

Current availability:
- Flathub: https://flathub.org/en/apps/io.github.alamahant.Selene
- Arch Linux AUR: https://aur.archlinux.org/packages/selene-p2p
- Gentoo overlay: https://github.com/alamahant/alamahant-overlay/tree/master/net-p2p/selene
- GitHub: https://github.com/alamahant/Selene

What I'm asking:
I'm not requesting formal endorsement. I would simply appreciate it if someone on the team could take a look. If you find it useful, consideration for inclusion in the Tor Browser User Manual or community resources would mean a lot.

I'm posting here at Gus's suggestion after reaching out to frontdesk.

Thank you for Tor — I couldn't have built this without it.

With respect,
Alamahant


_______________________________________________
tor-dev mailing list -- tor-dev@lists.torproject.org
To unsubscribe send an email to tor-dev-leave@lists.torproject.org