aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/rec_read.cpp
Commit message (Expand)AuthorAgeFilesLines
* Inline Record_Reader to Channel as welllloyd2012-09-061-116/+0
* Record_Reader::m_macbuf no longer usedlloyd2012-09-061-4/+0
* Move record reading also to a stand alone functionlloyd2012-09-061-257/+17
* Use it for the reader as welllloyd2012-09-061-89/+42
* Do record decryption in placelloyd2012-09-051-30/+49
* Distinguish read and write specific objectslloyd2012-09-041-29/+29
* Move check of plaintext size to after MAC check. Use assign instead oflloyd2012-08-071-8/+8
* This was in an awkward placelloyd2012-08-071-2/+1
* Track the sequence number and return it from the record reader. Takelloyd2012-08-071-2/+5
* Wrap lineslloyd2012-08-061-1/+5
* Store record MAC objects in unique_ptrlloyd2012-08-061-8/+5
* Rename activate to more descriptive change_cipher_speclloyd2012-07-291-4/+4
* Changes to version handling in support of DTLS work.lloyd2012-07-121-1/+1
* Pull the TLS padding checks out to an anon function.lloyd2012-07-051-32/+59
* A fix for bug 192. First, when renegotiating in the client, attempt tolloyd2012-06-091-0/+5
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-3/+3
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-2/+2
* 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-1/+2
* Make Alert a first class object ala Version. Move the alert codes intolloyd2012-01-261-10/+9
* Move around the order of arguments to activate() and add thelloyd2012-01-251-2/+6
* Make the version number a proper class, makes many things much easierlloyd2012-01-231-14/+20
* Since this branch is hugely API breaking already, go ahead and putlloyd2012-01-231-1/+5
* TLS_Ciphersuite_Algos was just a strange level of indirection betweenlloyd2012-01-201-1/+1
* Kinda maybe working TLS 1.2 for clients. Not well tested at all, but alloyd2012-01-191-3/+0
* I'm not sure if I like this asthetically, but passing around thelloyd2012-01-191-1/+1
* In the reader preallocate the buffer that we'll store the computed MAClloyd2012-01-061-20/+20
* The server would incorrectly send a server key exchange message when alloyd2012-01-061-42/+46
* Remove the version getter in TLS_Channel - caller should use thelloyd2012-01-061-32/+25
* Cleanupslloyd2012-01-051-17/+10
* Make record reading faster (less copying, no queue at all), at thelloyd2012-01-051-52/+98
* If the maximum fragment extension was negotiated, enforce it. Alsolloyd2012-01-051-0/+20
* Less buffer movement in the record readerlloyd2012-01-041-62/+71
* Add a function for getting the version number of an active connection.lloyd2011-12-301-1/+11
* Reset the sequence numbers when we activate a connection state. Thislloyd2011-12-301-0/+1
* Working though hacking client verify (server side only). Only supportslloyd2011-12-281-4/+8
* Make tls_session_key.h an internal headerlloyd2011-12-271-0/+1
* Fix crashlloyd2011-12-231-1/+6
* Rename ssl module to tlslloyd2011-12-231-0/+255