aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Support SSLv3 client auth on the client side.lloyd2012-01-196-15/+53
* Also fix encodinglloyd2012-01-191-4/+5
* Fix decoding of certificate request messagelloyd2012-01-191-5/+14
* Read only support for signature_algorithms extension used in TLS 1.2lloyd2012-01-185-54/+239
* The leading zeros of a DH pre master secret are supposed to belloyd2012-01-181-2/+23
* 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
* propagate from branch 'net.randombit.botan' (head 423204c45c686bfba0058cdc65b...lloyd2012-01-054-52/+143
|\
| * Remove the autheticator generation from the SRP code as it's not usedlloyd2011-12-314-52/+143
| * A bad decrypt on a TLS 1.0/1.1 message would cause a mostly infinitelloyd2011-12-311-1/+6
* | 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
* | Fix unused param warnings. Comments in headerlloyd2012-01-032-25/+32
* | 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-0312-73/+202
* | 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