Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 3b704fd166 Merge branch 'prop176-v2' %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 8af0cfc10d Add some points to make it easy to turn off v3 support %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson cc07b5a129 Changes file for prop176 branch %!s(int64=13) %!d(string=hai) anos
  Sebastian Hahn 35fe4825fc Quiet two notices, and spelling mistake cleanup %!s(int64=13) %!d(string=hai) anos
  Sebastian Hahn 66200320ff Fix a few 64bit compiler warnings %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 1bd65680bd Add more log statements for protocol/internal failures %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 059d3d0613 Remove auth_challenge field from or_handshake_state_t %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson d79ff2ce94 spec conformance: allow only one cert of each type %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson e56d7a3809 Give tor_cert_get_id_digests() fail-fast behavior %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 40f0d111c2 Fix some more issues wrt tor_cert_new found by asn %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson ce102f7a59 Make more safe_str usage happen for new logs in command.c %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 23664fb3b8 Set up network parameters on non-authenticated incoming connections %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 7aadae606b Make sure we stop putting cells into our hash at the right time. %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 41b250d7ea Bugfixes for authenticate handling and generation %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 610cb0ecc4 Fix log message about what cells we are sending %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson f726c67dd4 more verbose log for recording an odd cell %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 40f343e176 Actually accept cells in SERVER_RENEGOTIATING %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 6bfb31ff56 Generate certificates that enable v3 handshake %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 7935c4bdfa Allow "finished flushing" during v3 handshake %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 83bb9742b5 Hook up all of the prop176 code; allow v3 negotiations to actually work %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 445f947890 Remove a no-longer-relevant comment %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 9a77ebc794 Make tor_tls_cert_is_valid check key lengths %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 3f22ec179c New functions to record digests of cells during v3 handshake %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 6c7f28454e Implement cert/auth cell reading %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 81024f43ec Basic function to write authenticate cells %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson e48e47fa03 Function to return peer cert as tor_tls_cert %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson a6fc5059cd Add AUTH keys as specified in proposal 176 %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 0a4f562772 Functions to get a public RSA key from a cert %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 92602345e0 Function to detect certificate types that signal v3 certificates %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 8c9fdecfe9 Function to get digests of the certs and their keys %!s(int64=13) %!d(string=hai) anos