aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/tls_extensions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-533/+0
* Add Brainpool curves to TLS, and prefer them by default.lloyd2013-09-081-0/+12
* Store the maximum fragment value instead of the code, convert to thelloyd2012-11-071-29/+25
* A quite different approach to extension handling, store both inboundlloyd2012-09-121-1/+9
* Spellinglloyd2012-09-121-3/+3
* Use unique_ptr in Server_Kex_Exchange and Extensionslloyd2012-08-061-18/+6
* Make TLS::Channel::send non-virtual as neither Client nor Serverlloyd2012-06-181-0/+5
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-1/+1
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-17/+17
* Huge pile of post merge fixups, mtn really fucked that mergelloyd2012-04-251-1/+2
* Add support for TLS heartbeats (RFC 6520). Heartbeat initiations fromlloyd2012-04-161-0/+3
* Limit the lifetime of tickets to Policy::session_ticket_lifetime()lloyd2012-04-041-4/+9
* Server side handling of session tickets, though currently with alloyd2012-03-221-2/+2
* Basic protocol message flow for session ticketslloyd2012-03-201-1/+1
* Small fixes, cleanupslloyd2012-03-191-0/+6
* propagate from branch 'net.randombit.botan.tls-state-machine' (head c24b5d6b0...lloyd2012-03-161-29/+264
|\
| * Add client-side support for PSK kex. Tested against OpenSSL.lloyd2012-01-271-0/+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-15/+0
| * Expose the named curve ID/string conversion functions, needed for server key ...lloyd2012-01-241-9/+5
| * Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-9/+13
| * Have the client key exchange examine the server key exchange messagelloyd2012-01-231-0/+2
| * Basic outline of the supported curves extension from RFC 4492lloyd2012-01-221-14/+142
| * Fix decoding of signature_algorithms if we say something we don't recognizelloyd2012-01-201-4/+4
| * Strangely you can negotiate using only MD5 in TLS 1.2. Just ignore itlloyd2012-01-201-5/+2
| * Instead of using a hardcoded value for signature_algothms, go withlloyd2012-01-201-15/+0
| * TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-64/+54
| * Many fixes for TLS 1.2 though some things in particular client authlloyd2012-01-201-7/+12
| * Kinda maybe working TLS 1.2 for clients. Not well tested at all, but alloyd2012-01-191-3/+3
| * Read only support for signature_algorithms extension used in TLS 1.2lloyd2012-01-181-0/+139
* | Outline of RFC 5077 session ticketslloyd2012-01-111-0/+2
|/
* As someone pointed out on the TLS list, NPN isn't really a negotiationlloyd2012-01-041-4/+4
* Split hello.cpp into c_hello.cpp and s_hello.cpplloyd2012-01-041-4/+0
* Add support for next protocol negotiation. Client only currently;lloyd2012-01-041-1/+46
* Add a function for getting the version number of an active connection.lloyd2011-12-301-0/+1
* Add support for the maximum fragment length extension. No hooks for itlloyd2011-12-301-8/+51
* Full support for renegotiation including RFC 5746 extensions forlloyd2011-12-301-15/+46
* Many renegotiation fixes. Add support for the secure renegotiationlloyd2011-12-301-0/+2
* About half an implementation of RFC 5746lloyd2011-12-291-9/+13
* Add support for sending server name indicator in client hellolloyd2011-12-291-0/+150