aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/c_hello.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename all the message source files to msg_lloyd2012-08-031-368/+0
* Combine Handshake_Writer and Handshake_Reader into Handshake_IO.lloyd2012-08-031-7/+7
* Fix DTLS version string.lloyd2012-07-281-2/+2
* Add a class that handles writing handshake messages instead of pushinglloyd2012-07-161-4/+4
* Changes to version handling in support of DTLS work.lloyd2012-07-121-1/+1
* Split TLS::Policy::allowed_hashes into allowed_signature_hashes andlloyd2012-06-291-2/+2
* A fix for bug 192. First, when renegotiating in the client, attempt tolloyd2012-06-091-41/+2
* Clients sending a SSLv2 hello would cause an internal failure becauselloyd2012-06-071-2/+15
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-13/+13
* Huge pile of post merge fixups, mtn really fucked that mergelloyd2012-04-251-2/+5
* Add a bool param to renegotiate on if we should force a fulllloyd2012-04-181-1/+5
* Send almost all of the extensions on a renegotiation on an existinglloyd2012-04-181-14/+12
* Add support for TLS heartbeats (RFC 6520). Heartbeat initiations fromlloyd2012-04-161-12/+19
* Remove Policy::choose_compression and move to tls_serverlloyd2012-04-041-2/+2
* Remove the Ciphersuite_Code enum and move all ciphersuitelloyd2012-03-301-0/+4
* Include the curves and sig algos list in a session resumption clientlloyd2012-03-231-5/+16
* Working client-side session tickets. Tested against gmail.com andlloyd2012-03-221-2/+5
* Basic protocol message flow for session ticketslloyd2012-03-201-2/+2
* Small fixes, cleanupslloyd2012-03-191-0/+1
* Various merge fixups.lloyd2012-03-161-21/+26
* propagate from branch 'net.randombit.botan.tls-state-machine' (head c24b5d6b0...lloyd2012-03-161-65/+117
|\
| * Add SecureQueue::emptylloyd2012-03-071-1/+1
| * Move the handshake serialization code to Record_Writerlloyd2012-03-031-26/+3
| * Make Alert a first class object ala Version. Move the alert codes intolloyd2012-01-261-1/+1
| * Send the supported elliptic curves extension. Instead of hardcodinglloyd2012-01-241-1/+4
| * Get the list of supported ECC curves out of the client hello, andlloyd2012-01-241-0/+3
| * Add Ciphersuite::to_stringlloyd2012-01-231-1/+1
| * Make the version number a proper class, makes many things much easierlloyd2012-01-231-6/+10
| * Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-9/+13
| * When generating a signature in TLS 1.2, respect the request of thelloyd2012-01-201-1/+2
| * Instead of using a hardcoded value for signature_algothms, go withlloyd2012-01-201-1/+10
| * New policy methods. User provides lists of ciphers, hashes, etc theylloyd2012-01-201-1/+1
| * TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-10/+4
| * Basic processing for signature_algorithms extension in client hellolloyd2012-01-201-1/+33
| * Initialize values once in constructor instead of in each branchlloyd2012-01-201-7/+12
| * Many fixes for TLS 1.2 though some things in particular client authlloyd2012-01-201-32/+36
| * Various and sundry bug fixeslloyd2012-01-191-0/+3
| * Remove Handshake_Message::deserialize which was an unnecessary hook.lloyd2012-01-191-7/+7
* | Build fixeslloyd2012-01-111-0/+6
|/
* Kill stray charlloyd2012-01-101-1/+1
* As someone pointed out on the TLS list, NPN isn't really a negotiationlloyd2012-01-041-2/+2
* The first 4 bytes of the client and server randoms are supposed to belloyd2012-01-041-2/+12
* Split hello.cpp into c_hello.cpp and s_hello.cpplloyd2012-01-041-0/+290