aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/rec_wri.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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-3/+3
* propagate from branch 'net.randombit.botan.tls-state-machine' (head 63b88a65b...lloyd2012-03-301-12/+32
|\
| * For unencrypted initial handshake records, copy them to the writebuflloyd2012-03-231-12/+12
| * Move the handshake serialization code to Record_Writerlloyd2012-03-031-0/+20
* | Merge fixups. Add locking to default session manager. Use chrono liblloyd2012-02-201-3/+3
|/
* Make Alert a first class object ala Version. Move the alert codes intolloyd2012-01-261-3/+5
* Clean up record writer a bitlloyd2012-01-251-55/+60
* Move around the order of arguments to activate() and add thelloyd2012-01-251-2/+6
* Convert Internal_Error exceptions into the cooresponding alert.lloyd2012-01-241-4/+2
* Make the version number a proper class, makes many things much easierlloyd2012-01-231-14/+12
* 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
* The server would incorrectly send a server key exchange message when alloyd2012-01-061-9/+14
* Remove the version getter in TLS_Channel - caller should use thelloyd2012-01-061-9/+0
* If the maximum fragment extension was negotiated, enforce it. Alsolloyd2012-01-051-1/+3
* Less buffer movement in the record readerlloyd2012-01-041-1/+1
* Have Record_Writer use a single persistent buffer for outboundlloyd2012-01-041-12/+12
* Add a function for getting the version number of an active connection.lloyd2011-12-301-5/+10
* Add support for the maximum fragment length extension. No hooks for itlloyd2011-12-301-64/+75
* Reset the sequence numbers when we activate a connection state. Thislloyd2011-12-301-0/+8
* Ref mozilla bug alsolloyd2011-12-291-2/+2
* Only insert small fragments for application records. Handshakes wouldlloyd2011-12-291-1/+1
* Don't buffer in the record writer at all - we immediately process andlloyd2011-12-281-50/+26
* Fix for RC4 suiteslloyd2011-12-281-1/+2
* Optimization/work on future optimization for the record writer;lloyd2011-12-281-47/+65
* Working though hacking client verify (server side only). Only supportslloyd2011-12-281-1/+1
* Make tls_session_key.h an internal headerlloyd2011-12-271-2/+4
* Rename ssl module to tlslloyd2011-12-231-0/+270