aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls
Commit message (Expand)AuthorAgeFilesLines
* Rename queue_for_sending just sendlloyd2012-01-162-4/+4
* Change TLS feature macro, major API changes. Start documentinglloyd2012-01-161-2/+2
* Kill stray charlloyd2012-01-101-1/+1
* If we send the close notify alert, don't reset the reader because thelloyd2012-01-084-20/+30
* In the reader preallocate the buffer that we'll store the computed MAClloyd2012-01-062-21/+22
* The server would incorrectly send a server key exchange message when alloyd2012-01-067-90/+85
* Remove the version getter in TLS_Channel - caller should use thelloyd2012-01-065-61/+31
* Cleanupslloyd2012-01-051-17/+10
* Make record reading faster (less copying, no queue at all), at thelloyd2012-01-053-73/+138
* If the maximum fragment extension was negotiated, enforce it. Alsolloyd2012-01-054-2/+32
* Less buffer movement in the record readerlloyd2012-01-043-73/+83
* Add a hook in TLS_Channel that is called when an alert is received.lloyd2012-01-046-2/+34
* Have Record_Writer use a single persistent buffer for outboundlloyd2012-01-042-13/+15
* Compile fixlloyd2012-01-041-1/+1
* Remove the support for writing application data before the handshakelloyd2012-01-042-14/+3
* As someone pointed out on the TLS list, NPN isn't really a negotiationlloyd2012-01-048-23/+23
* The first 4 bytes of the client and server randoms are supposed to belloyd2012-01-043-4/+16
* Split hello.cpp into c_hello.cpp and s_hello.cpplloyd2012-01-048-223/+271
* Add support for next protocol negotiation. Client only currently;lloyd2012-01-0412-104/+362
* If the handshake_fn returns false explicitly remove the session fromlloyd2012-01-032-0/+4
* Assume handshake_fn existslloyd2012-01-031-6/+1
* Make handshake completion function non-optional. Now returns a boollloyd2012-01-036-17/+16
* Add Credentials_Manager which is an interface to something that knowslloyd2012-01-037-73/+48
* Code for NewSessionTicket handshake messagelloyd2012-01-031-0/+1
* Some basic infrastructure pieces for SRP (policy, etc)lloyd2011-12-316-23/+46
* Add support for client-side session resumptionlloyd2011-12-3110-101/+228
* Better names on the session manager. Plausible client lookup support,lloyd2011-12-303-23/+57
* Rename the session type to 'TLS_Session'. Split the manager out intolloyd2011-12-3013-164/+215
* Add a function for getting the version number of an active connection.lloyd2011-12-3016-39/+85
* Add support for the maximum fragment length extension. No hooks for itlloyd2011-12-309-141/+288
* Prevent ping-ponging of close alerts by tracking both if a handshakelloyd2011-12-304-18/+31
* Full support for renegotiation including RFC 5746 extensions forlloyd2011-12-308-42/+133
* Server side handling of the secure renegotiation extension.lloyd2011-12-303-2/+26
* Many renegotiation fixes. Add support for the secure renegotiationlloyd2011-12-3013-36/+209
* Reset the sequence numbers when we activate a connection state. Thislloyd2011-12-302-0/+9
* About half an implementation of RFC 5746lloyd2011-12-2910-68/+158
* Add support for sending server name indicator in client hellolloyd2011-12-2911-70/+379
* Clean up the ordering of constructor args to the various message typeslloyd2011-12-299-99/+108
* SSLv3 clients will send this as a warning if the server requests alloyd2011-12-291-0/+1
* 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-286-64/+30
* Fix for RC4 suiteslloyd2011-12-281-1/+2
* Optimization/work on future optimization for the record writer;lloyd2011-12-282-50/+67
* Comment grammarlloyd2011-12-281-2/+2
* Cleanerlloyd2011-12-281-1/+1
* Fixes for DSA authlloyd2011-12-282-8/+11
* Assert there is nothing left over at the end of packet parsing.lloyd2011-12-281-0/+6
* Additional bits for SSLv3 client authlloyd2011-12-284-9/+37
* Save peer certs in session info. Use helper function for handshakelloyd2011-12-285-42/+30