aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/tls_handshake_state.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use SHA-256 when MD5 is negotiated as the HMAC hash in TLS 1.2,lloyd2012-04-021-1/+5
* Working client-side session tickets. Tested against gmail.com andlloyd2012-03-221-0/+8
* Basic protocol message flow for session ticketslloyd2012-03-201-2/+7
* Add SecureQueue::emptylloyd2012-03-071-2/+2
* Add an abstraction for reading handshake messages (as DTLS handles itlloyd2012-03-051-14/+23
* Support alternate PRF hashes in TLS 1.2. Add support for the SHA-384lloyd2012-01-281-0/+22
* Deleting the return of private_key_for in the TLS server forces thelloyd2012-01-261-2/+0
* Move all key exchange mechanism code (eg DH/ECDH/SRP) out of thelloyd2012-01-251-2/+2
* ECDSA support. Only client side testedlloyd2012-01-241-3/+3
* Make the version number a proper class, makes many things much easierlloyd2012-01-231-15/+15
* Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-7/+11
* Have the client key exchange examine the server key exchange messagelloyd2012-01-231-2/+0
* When generating a signature in TLS 1.2, respect the request of thelloyd2012-01-201-37/+27
* Somewhat contorted, but fixes the issue with sending hash/sig ids withlloyd2012-01-201-10/+31
* TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-58/+51
* Many fixes for TLS 1.2 though some things in particular client authlloyd2012-01-201-0/+69
* Kinda maybe working TLS 1.2 for clients. Not well tested at all, but alloyd2012-01-191-3/+15
* I'm not sure if I like this asthetically, but passing around thelloyd2012-01-191-5/+37
* Add support for next protocol negotiation. Client only currently;lloyd2012-01-041-1/+6
* Rename the session type to 'TLS_Session'. Split the manager out intolloyd2011-12-301-0/+149