Nick Mathewson
ee71abe560
Pare down and sort dependencies
2020-09-09 19:17:49 -04:00
Nick Mathewson
9f30b47cb7
Run cargo upgrade, except for stream-cipher.
2020-09-09 19:06:00 -04:00
Nick Mathewson
34843f1fde
Add some missing documentation
2020-09-09 18:58:33 -04:00
Nick Mathewson
e02255ec00
Also RSA identities on channel handshakes
...
This took a good bit of hacking, including a kludge to extract an
RSA subject key from an x509 cert, since we didn't have a good way
to do that.
2020-09-09 18:08:33 -04:00
Nick Mathewson
8d01a0a808
Implement most of client-side channel cert validation.
2020-09-09 16:19:42 -04:00
Nick Mathewson
e45e6f5954
Work on client channel handshake: mostly done, except for verification
2020-09-09 14:32:41 -04:00
Nick Mathewson
fb005dc744
client-demo: do a TLS handshake.
2020-09-09 11:05:58 -04:00
Nick Mathewson
60698cc6d5
Create a stub for a minimal demo client program.
...
For now, it's set up to just use a chutney network, so I don't
cause major drama with the real network.
I'll be working on this in parallel with proto and netdir
improvements, until it works.
2020-09-08 16:37:16 -04:00