aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/s_kex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the handshake serialization code to Record_Writerlloyd2012-03-031-1/+2
* Change naming convention to match RFCslloyd2012-01-271-6/+6
* Server side PSKlloyd2012-01-271-7/+17
* Working though somewhat clumsy DHE_PSK and ECDHE_PSK. Tested against GnuTLSlloyd2012-01-271-8/+15
* Add client-side support for PSK kex. Tested against OpenSSL.lloyd2012-01-271-3/+7
* Make Alert a first class object ala Version. Move the alert codes intolloyd2012-01-261-1/+1
* 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-33/+72
* Working ECDH key exchange. Only tested on client side but seems goodlloyd2012-01-241-6/+47
* Don't assume the server key exchange consists of a series of BigInts.lloyd2012-01-241-24/+15
* Make the version number a proper class, makes many things much easierlloyd2012-01-231-2/+2
* Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-2/+6
* Remove the key() method on server key exchange - instead leave it tolloyd2012-01-231-11/+0
* When generating a signature in TLS 1.2, respect the request of thelloyd2012-01-201-1/+1
* Somewhat contorted, but fixes the issue with sending hash/sig ids withlloyd2012-01-201-1/+1
* TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-31/+26
* Many fixes for TLS 1.2 though some things in particular client authlloyd2012-01-201-17/+3
* Various and sundry bug fixeslloyd2012-01-191-2/+20
* Kinda maybe working TLS 1.2 for clients. Not well tested at all, but alloyd2012-01-191-24/+34
* Remove Handshake_Message::deserialize which was an unnecessary hook.lloyd2012-01-191-1/+1
* I'm not sure if I like this asthetically, but passing around thelloyd2012-01-191-58/+19
* Clean up the ordering of constructor args to the various message typeslloyd2011-12-291-4/+4
* Fixes for DSA authlloyd2011-12-281-1/+1
* Working though hacking client verify (server side only). Only supportslloyd2011-12-281-2/+3
* Initial hooks for session resumptionlloyd2011-12-231-6/+6
* Rename ssl module to tlslloyd2011-12-231-0/+180