Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson d79ff2ce94 spec conformance: allow only one cert of each type %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson e56d7a3809 Give tor_cert_get_id_digests() fail-fast behavior %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 40f0d111c2 Fix some more issues wrt tor_cert_new found by asn %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson ce102f7a59 Make more safe_str usage happen for new logs in command.c %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 23664fb3b8 Set up network parameters on non-authenticated incoming connections %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 7aadae606b Make sure we stop putting cells into our hash at the right time. %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 41b250d7ea Bugfixes for authenticate handling and generation %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 610cb0ecc4 Fix log message about what cells we are sending %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson f726c67dd4 more verbose log for recording an odd cell %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 40f343e176 Actually accept cells in SERVER_RENEGOTIATING %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 6bfb31ff56 Generate certificates that enable v3 handshake %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 7935c4bdfa Allow "finished flushing" during v3 handshake %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 83bb9742b5 Hook up all of the prop176 code; allow v3 negotiations to actually work %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 445f947890 Remove a no-longer-relevant comment %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 9a77ebc794 Make tor_tls_cert_is_valid check key lengths %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 3f22ec179c New functions to record digests of cells during v3 handshake %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 6c7f28454e Implement cert/auth cell reading %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 81024f43ec Basic function to write authenticate cells %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson e48e47fa03 Function to return peer cert as tor_tls_cert %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson a6fc5059cd Add AUTH keys as specified in proposal 176 %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 0a4f562772 Functions to get a public RSA key from a cert %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 92602345e0 Function to detect certificate types that signal v3 certificates %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 8c9fdecfe9 Function to get digests of the certs and their keys %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson f4c1fa2a04 More functions to manipulate certs received in cells %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson c39688de6c Function to extract the TLSSECRETS field for v3 handshakes %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson df78daa5da Functions to send cert and auth_challenge cells. %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson 1b0645acba Cell types and states for new OR handshake %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson fdbb9cdf74 Add a sha256 hmac function, with tests %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson c0bbcf138f Turn X509 certificates into a first-class type and add some functions %!s(int64=14) %!d(string=hai) anos
  Nick Mathewson dcf69a9e12 New function to get all digests of a public key %!s(int64=14) %!d(string=hai) anos