aboutsummaryrefslogtreecommitdiffstats
path: root/src/ssl/tls_server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* propagate from branch 'net.randombit.botan' (head ↵lloyd2011-06-131-2/+2
|\ | | | | | | | | | | 150bd11dd8090559ee1e83394b8283bf93a018de) to branch 'net.randombit.botan.c++0x' (head 7480693bb3f1e8a4e039a3e7ba3d9a7007f9730e)
| * Post-merge fixupslloyd2010-11-041-2/+2
| |
* | I can't spelllloyd2011-05-131-2/+2
|/
* Remove socket dependency from TLS_Server, instead interacting withlloyd2010-10-291-10/+11
| | | | generic std::functions for I/O
* Make Record_Writer call a callback instead of writing directly to the socketlloyd2010-10-191-1/+1
|
* Last u32bit->size_t for ssllloyd2010-10-151-19/+21
|
* Use size_t in ssllloyd2010-10-151-11/+11
|
* Use size_t in filterslloyd2010-10-121-1/+1
| | | | | This breaks API for anyone creating their own Filter types, but it had to happen eventually.
* Require a TLS_Policylloyd2010-09-171-12/+13
|
* Hide a number of the internal SSL headers from the user, you can stilllloyd2010-09-151-2/+2
| | | | see too much but better than before.
* More changes to avoid vector to pointer implicit conversionslloyd2010-09-141-3/+3
|
* Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-071-1/+1
| | | | | This caused Doxygen to think this was markup meant for it, which really caused some clutter in the namespace page.
* Remove add_entropy_vec. Much cleaner way of doing this: add the entirelloyd2010-04-271-2/+2
| | | | contents of all SSL/TLS handshake messages into the PRNG input.
* Add the other parties Random value to the local PRNG statelloyd2010-04-231-0/+2
|
* Add support for reading SSLv2 client helloslloyd2010-04-171-7/+12
|
* Clean up ciphersuite handlinglloyd2010-04-171-4/+4
|
* Present requested hostname (SNI extn) to TLS_Server userlloyd2010-03-301-0/+2
|
* Fix server handshake.lloyd2010-03-301-11/+8
| | | | Support TLS 1.1 servers
* Make Record_Reader event driven. Callers (eg TLS_Client andlloyd2010-03-231-3/+22
| | | | | TLS_Server) are not; they instead loop blocking on the socket. Will move the event-driven behavior upwards as I go.
* Remove use of old PKCS8_ and X509_ typedefslloyd2010-02-161-3/+3
|
* Rename Policy to TLS_Policy.lloyd2010-02-161-3/+3
| | | | Put TLS_ in all the header guards to reduce the odds of conflicts.
* Various minor SSL fixeslloyd2010-02-141-4/+3
|
* Import latest version of Ajisai into src/ssl; once this hits mainlinelloyd2010-01-111-0/+466
I'll officially kill off Ajisai (instead of it just lingering as a zombine as it is currently). Apparently I broke something (or multiple things) during the import process; servers crash and clients gets MAC errors on connect.