aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Inline Record_Reader to Channel as welllloyd2012-09-067-194/+56
* Inline Record_Writer to Channellloyd2012-09-066-210/+101
* Add Channel::send_recordlloyd2012-09-064-8/+18
* Add more functions to Channel, hiding Record_Reader entirely and mostlloyd2012-09-064-47/+68
* Make a number of members of Channel private instead of protectedlloyd2012-09-066-48/+40
* Record_Reader::m_macbuf no longer usedlloyd2012-09-062-5/+0
* Hoist m_rng to Channellloyd2012-09-066-4/+2
* Move record reading also to a stand alone functionlloyd2012-09-063-268/+315
* Move the actual creation of new TLS records to TLS::write_record whichlloyd2012-09-063-116/+142
* Use it for the reader as welllloyd2012-09-062-97/+47
* Move record cipher state to its own class. Currently write side only.lloyd2012-09-064-102/+162
* Do record decryption in placelloyd2012-09-053-32/+55
* Avoid Pipe in Record_Writer, refactoring to move the record I/O up to Channellloyd2012-09-042-40/+59
* Distinguish read and write specific objectslloyd2012-09-043-65/+65
* Remove Record_Writer::send_alert. Move Alert serialization to Alert::serializelloyd2012-09-046-29/+31
* Rename m_writer to m_send_hslloyd2012-09-042-15/+15
* Use a std::function so handshake_io only has access Record_Writer'slloyd2012-09-047-23/+35
* Avoid putting dword typedef in global namespacelloyd2012-09-041-5/+5
* Avoid conditionals in the power mod opslloyd2012-09-042-22/+35
* Add a --chost option to configure that takes a GNU style triplet.lloyd2012-08-315-5/+24
* Require servers to send us a session ticket message if they sent alloyd2012-08-141-3/+2
* Fix various issues flagged by cppcheck. Nothing too interesting.lloyd2012-08-138-12/+11
* Missing constantlloyd2012-08-131-0/+2
* Includes for <functional> don't need to be a special case in thelloyd2012-08-131-1/+1
* Reject SRP6 values which are negative or larger than p since these arelloyd2012-08-112-15/+25
* Working fragmentation. Initial start at flight tracking.lloyd2012-08-102-14/+63
* Hooks for DTLS fragmentationlloyd2012-08-102-12/+32
* Make the CCS message a Handshake_Msg and send it through the handshakelloyd2012-08-105-12/+31
* Const arg of Handshake_IO::sendlloyd2012-08-102-5/+5
* TLS doc updateslloyd2012-08-091-7/+8
* Instead of using static salts in the KDF for generating the cipher andlloyd2012-08-092-17/+40
* Remove stray newlinelloyd2012-08-091-1/+0
* Remove octal referenceslloyd2012-08-091-16/+8
* More 1.11.1 notes. Update TLS docslloyd2012-08-092-7/+53
* Lame but usable DTLS defragmentationlloyd2012-08-092-7/+15
* Add a field in credits for Bitcoin addresses.lloyd2012-08-091-2/+3
* We weren't handling DTLS handshake fragments at all. Now reject themlloyd2012-08-082-24/+35
* Clean up DTLS handshake formattinglloyd2012-08-082-19/+21
* Make Handshake_IO::format constlloyd2012-08-082-5/+5
* Fix DTLS handshake encoding. Handle multiple messages in a packet.lloyd2012-08-082-31/+72
* DTLS needs some help with ChangeCipherSpec because it is not includedlloyd2012-08-085-11/+51
* Move check of plaintext size to after MAC check. Use assign instead oflloyd2012-08-071-8/+8
* Remove Handshake_IO::have_full_record and Handshake_IO::emptylloyd2012-08-073-50/+14
* This was in an awkward placelloyd2012-08-071-2/+1
* Track the sequence number and return it from the record reader. Takelloyd2012-08-075-15/+33
* Wrap lineslloyd2012-08-062-2/+7
* Fix parenslloyd2012-08-061-1/+1
* Add a Policy item for if a client will accept a server-initiatedlloyd2012-08-062-1/+7
* Expose Handshake_Message as an API type.lloyd2012-08-069-66/+117
* Don't need to make these privatelloyd2012-08-061-5/+3