Brian Warner
Brian Warner
`--tor` is the command-line flag to make your `wormhole` client use Tor for its connections instead of making direct TCP connections. It requires that Tor be installed, of course. `--launch-tor`...
.. and, when we do this, make it listen on port 443, as per #243. That should reduce the chances of an overly-aggressive firewall blocking it.
Ok that adds the client-side support: using a `--relay-url=` of `wss://example.org/v1` will connect to port 443 over TLS. It seems to work with `--tor` as well. The next step will...
In addition to deduplication, I think I also want the server (now renamed as the "mailbox server") to retain ordering of messages. This will make the new Dilation protocol easier...
Is there any non-horrible way to test this at startup, and maybe print a warning message if it looks like we're on a non-coherent platform? Chip said one side did...
@kriskowal this is "draft" because the patch is insufficient in at least the following ways: * the `fs.existsSync()` call should probably be coming from `powers`, if something suitable exists therein...
see also https://github.com/warner/magic-wormhole/issues/348
Also: * switch to the original `M != N` flavor of SPAKE2, by computing both the "A" side and the "B" side at the same time (different random scalars, of...
Excellent, thanks!
I read through @copyninja's input.rs from PR #36, and, yeah, let's stick to having two separate objects. Basically the Input machine will implement Start/GotNameplates/GotWordlist/ChooseNameplate/ChooseWords/RefreshNameplates, and nothing else. It will emit...