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 [email protected]
To unsubscribe send an email [email protected]
_______________________________________________
tor-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]