Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename ssl module to tls | lloyd | 2011-12-23 | 1 | -119/+0 |
| | |||||
* | First stab at an event driven TLS client. | lloyd | 2011-12-23 | 1 | -0/+2 |
| | |||||
* | Calling &str[str.size()] is only valid if str is const; otherwise the | lloyd | 2011-04-29 | 1 | -1/+7 |
| | | | | | | | | | | | | | | results are undefined. This happens to work under GCC and most other compilers, but does not under Visual C++ 2010. This broke hex_encode when encoding an empty input, and this subsequently broke SSL handshaking. 2010 includes a TR1 that works fine for SSL, but it puts the headers in the main header space rather than under tr1/, so account for that. Hack the socket header into working under WinSock Tick version to 1.10.0 | ||||
* | If no TR1 is defined for use, error out here. | lloyd | 2010-11-03 | 1 | -2/+4 |
| | | | | | Also put using namespace inside the Botan namespace rather than in the global ns! | ||||
* | Remove socket dependency from TLS_Server, instead interacting with | lloyd | 2010-10-29 | 1 | -1/+0 |
| | | | | generic std::functions for I/O | ||||
* | Make Record_Writer call a callback instead of writing directly to the socket | lloyd | 2010-10-19 | 1 | -2/+10 |
| | |||||
* | Run MAC as standalone object instead of running it through a Pipe at | lloyd | 2010-10-19 | 1 | -7/+16 |
| | | | | record layer. | ||||
* | More size_t | lloyd | 2010-10-15 | 1 | -8/+8 |
| | |||||
* | Hide a number of the internal SSL headers from the user, you can still | lloyd | 2010-09-15 | 1 | -1/+1 |
| | | | | see too much but better than before. | ||||
* | Use "/*" instead of "/**" in starting comments at the begining of a file. | lloyd | 2010-06-07 | 1 | -1/+1 |
| | | | | | This caused Doxygen to think this was markup meant for it, which really caused some clutter in the namespace page. | ||||
* | Add support for TLS v1.1's per-record random IV. Tested against GnuTLS server. | lloyd | 2010-03-30 | 1 | -2/+5 |
| | |||||
* | Rename pad_amount to block_size, more accurate/descriptive | lloyd | 2010-03-30 | 1 | -2/+2 |
| | |||||
* | Remove the bits for supporting compression - it was never actually | lloyd | 2010-03-25 | 1 | -8/+4 |
| | | | | | supported, and compression can come later on when the overall architecture is more solid/stable. | ||||
* | Make Record_Reader event driven. Callers (eg TLS_Client and | lloyd | 2010-03-23 | 1 | -8/+23 |
| | | | | | TLS_Server) are not; they instead loop blocking on the socket. Will move the event-driven behavior upwards as I go. | ||||
* | Rename Policy to TLS_Policy. | lloyd | 2010-02-16 | 1 | -3/+3 |
| | | | | Put TLS_ in all the header guards to reduce the odds of conflicts. | ||||
* | Various minor SSL fixes | lloyd | 2010-02-14 | 1 | -1/+1 |
| | |||||
* | Import latest version of Ajisai into src/ssl; once this hits mainline | lloyd | 2010-01-11 | 1 | -0/+79 |
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. |