aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/tls_client.cpp
Commit message (Expand)AuthorAgeFilesLines
* TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-20/+10
* Many fixes for TLS 1.2 though some things in particular client authlloyd2012-01-201-3/+2
* Kinda maybe working TLS 1.2 for clients. Not well tested at all, but alloyd2012-01-191-10/+13
* I'm not sure if I like this asthetically, but passing around thelloyd2012-01-191-28/+18
* Support SSLv3 client auth on the client side.lloyd2012-01-191-7/+11
* The server would incorrectly send a server key exchange message when alloyd2012-01-061-13/+5
* Add a hook in TLS_Channel that is called when an alert is received.lloyd2012-01-041-0/+12
* As someone pointed out on the TLS list, NPN isn't really a negotiationlloyd2012-01-041-3/+3
* Add support for next protocol negotiation. Client only currently;lloyd2012-01-041-4/+26
* If the handshake_fn returns false explicitly remove the session fromlloyd2012-01-031-0/+2
* Assume handshake_fn existslloyd2012-01-031-6/+1
* Make handshake completion function non-optional. Now returns a boollloyd2012-01-031-3/+6
* Add Credentials_Manager which is an interface to something that knowslloyd2012-01-031-26/+19
* Some basic infrastructure pieces for SRP (policy, etc)lloyd2011-12-311-5/+4
* Add support for client-side session resumptionlloyd2011-12-311-27/+116
* Rename the session type to 'TLS_Session'. Split the manager out intolloyd2011-12-301-2/+2
* Add a function for getting the version number of an active connection.lloyd2011-12-301-5/+6
* Prevent ping-ponging of close alerts by tracking both if a handshakelloyd2011-12-301-1/+1
* Full support for renegotiation including RFC 5746 extensions forlloyd2011-12-301-4/+0
* Many renegotiation fixes. Add support for the secure renegotiationlloyd2011-12-301-14/+56
* About half an implementation of RFC 5746lloyd2011-12-291-4/+7
* Add support for sending server name indicator in client hellolloyd2011-12-291-6/+14
* Clean up the ordering of constructor args to the various message typeslloyd2011-12-291-11/+11
* Don't buffer in the record writer at all - we immediately process andlloyd2011-12-281-1/+0
* Save peer certs in session info. Use helper function for handshakelloyd2011-12-281-7/+1
* Working though hacking client verify (server side only). Only supportslloyd2011-12-281-2/+0
* Partial bits of the server side of client auth. Incomplete.lloyd2011-12-281-1/+3
* Make tls_session_key.h an internal headerlloyd2011-12-271-0/+1
* First rev of working session resumption (server side only). Only workslloyd2011-12-271-0/+2
* Much smarter state transition checking: at each point in thelloyd2011-12-271-85/+35
* Initial hooks for session resumptionlloyd2011-12-231-1/+1
* Centralize a lot of the handshaking and message parsing in TLS_Channellloyd2011-12-231-182/+8
* Rename ssl module to tlslloyd2011-12-231-0/+499