Roger Dingledine
|
b1078b7a3c
tls works with onion proxies now.
|
21 years ago |
Roger Dingledine
|
556bea4b6d
serious bug in cpuworker. need to think about redesign or how to handle it.
|
21 years ago |
Nick Mathewson
|
001cd08b2e
Fix bugs in certificate generation and SSL context creation. Both seem to work now.
|
21 years ago |
Roger Dingledine
|
ec23ebc4e6
update onion router configs for tls
|
21 years ago |
Roger Dingledine
|
fa1bfaa349
check for funny business from the remote peer
|
21 years ago |
Nick Mathewson
|
5082ee8ae0
Non-debugging messages are nice to log too
|
21 years ago |
Nick Mathewson
|
529d3bc56f
Resolve XXXXs in tortls.c
|
21 years ago |
Nick Mathewson
|
f5b4ef1fa2
Simplify some code paths in TLS; cut down on memory leaks; use
|
21 years ago |
Nick Mathewson
|
36a3086434
Add router_get_by_pk function; use in connection_tls_finish_handshake.
|
21 years ago |
Roger Dingledine
|
0761bc7b83
fix typo that's been bugging me
|
21 years ago |
Roger Dingledine
|
44c3a7c2d7
collect info from peer we just handshaked with
|
21 years ago |
Nick Mathewson
|
e22b271895
Add certificate verification functions
|
21 years ago |
Nick Mathewson
|
9955b265ab
Make crypto structures private to crypto.c
|
21 years ago |
Nick Mathewson
|
67697d5ab1
Add prototypes for functions to check whether the peer certificate is
|
21 years ago |
Roger Dingledine
|
c0f5ddcf33
fix confirmed win32 bug
|
21 years ago |
Roger Dingledine
|
0bac4247ca
tls infrastructure now in place, give or take
|
21 years ago |
Roger Dingledine
|
1a9b5f9de9
another wishlist function for the tls interface
|
21 years ago |
Roger Dingledine
|
a6a5784bca
add CertFile, Nickname
|
21 years ago |
Roger Dingledine
|
ace475f01c
hide the global tls context inside tortls.c
|
21 years ago |
Roger Dingledine
|
413c7a19ed
clean up config.c so it doesn't expose as much
|
21 years ago |
Roger Dingledine
|
3fa170e11f
more futzing towards tls
|
21 years ago |
Roger Dingledine
|
99035f3520
clean read_to_buf more
|
21 years ago |
Roger Dingledine
|
77dfd7826d
fill in a gap in the spec
|
21 years ago |
Roger Dingledine
|
7a34cdf5ee
general cleanup and reabstraction, to prepare for tls
|
21 years ago |
Roger Dingledine
|
99d1e4931b
move variable declarations to top of function
|
21 years ago |
Nick Mathewson
|
fd20011c26
Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing.
|
21 years ago |
Roger Dingledine
|
4fb92e5bf7
update the TODO
|
21 years ago |
Roger Dingledine
|
e13d947986
point out why router_forget_router probably doesn't work
|
21 years ago |
Nick Mathewson
|
e14aedaad0
Fix memory leaks in directory parsing
|
21 years ago |
Roger Dingledine
|
c8401a30ae
remove op_port from the spec also
|
21 years ago |