aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/tls_server.h
Commit message (Expand)AuthorAgeFilesLines
* Add TLS::Server_Information to encapsulate the hostname/port pair.lloyd2012-10-131-10/+3
* Create the IO in Channel and then pass it down to new_handshake_statelloyd2012-09-091-1/+1
* Remove Channel::m_peer_certs, instead retrieve directly from the state.lloyd2012-09-071-0/+3
* Pass the current active state as well as the pending state which islloyd2012-09-071-1/+2
* Single predecl of Handshake_State saves some noiselloyd2012-09-071-2/+2
* Make Channel::m_state privatelloyd2012-09-061-2/+3
* Pass process_handshake_msg a reference to the Handshake_Statelloyd2012-09-061-1/+3
* Make a number of members of Channel private instead of protectedlloyd2012-09-061-2/+0
* Hoist m_rng to Channellloyd2012-09-061-1/+0
* Remove Channel::read_handshake. Have the server set expected next msglloyd2012-08-051-2/+0
* Add a class that handles writing handshake messages instead of pushinglloyd2012-07-161-1/+1
* Hook creating just the handshake reader vs the entire statelloyd2012-07-121-1/+1
* Add TLS::Channel::new_handshake_state which abstracts creating thelloyd2012-07-091-4/+6
* Split TLS::Policy::allowed_hashes into allowed_signature_hashes andlloyd2012-06-291-1/+1
* A fix for bug 191, that we were not preventing resumption of sessions in thelloyd2012-06-091-5/+3
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-2/+2
* Huge pile of post merge fixups, mtn really fucked that mergelloyd2012-04-251-3/+3
* Add a bool param to renegotiate on if we should force a fulllloyd2012-04-181-1/+1
* Indentationlloyd2012-02-271-8/+8
* Change callback interface to pass the Alert object itself insteadlloyd2012-01-261-2/+2
* Make Alert a first class object ala Version. Move the alert codes intolloyd2012-01-261-1/+1
* Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-8/+12
* Add a hook in TLS_Channel that is called when an alert is received.lloyd2012-01-041-0/+2
* Split hello.cpp into c_hello.cpp and s_hello.cpplloyd2012-01-041-4/+15
* Make handshake completion function non-optional. Now returns a boollloyd2012-01-031-1/+1
* Add Credentials_Manager which is an interface to something that knowslloyd2012-01-031-12/+4
* 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-0/+1
* Many renegotiation fixes. Add support for the secure renegotiationlloyd2011-12-301-0/+2
* Initial hooks for session resumptionlloyd2011-12-231-0/+3
* Centralize a lot of the handshaking and message parsing in TLS_Channellloyd2011-12-231-31/+14
* Rename ssl module to tlslloyd2011-12-231-0/+76