Similar tools: wormhole-william [3] and croc [4]
[1] https://github.com/magic-wormhole/magic-wormhole
[2] https://lwn.net/Articles/692061/
Similar tools: wormhole-william [3] and croc [4]
[1] https://github.com/magic-wormhole/magic-wormhole
[2] https://lwn.net/Articles/692061/
I feel like the market has room for a simple desktop IM + file transfer client based on Magic Wormhole. Something like this, with a contact list, and a bit more polished.
Wormhole is designed to work for when you don't already have an established secure communication channel. Once you have a contact list (and implicitly public key for your contacts) PAKEs are no longer useful.
What you have described is basically Signal Desktop.
Additionally, I haven't tried it so I don't know how well file transfers on Signal work, but I assume it's not truly a first class citizen feature on it and if you start trying to send e.g. multi-GB files, I assume it starts to break down like most mobile IM where the intention is to only transfer small files (PDFs etc.) here and there.