aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* s/queue_for_sending/sendlloyd2012-01-181-2/+2
* The leading zeros of a DH pre master secret are supposed to belloyd2012-01-181-2/+23
* Small fixeslloyd2012-01-164-17/+7
* Rename queue_for_sending just sendlloyd2012-01-163-8/+8
* More TLS documentationlloyd2012-01-161-51/+77
* Change TLS feature macro, major API changes. Start documentinglloyd2012-01-163-60/+124
* 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
* Avoid overlapping writes. Pretend to be an HTTP serverlloyd2012-01-071-19/+79
* Various example updates. Add a new TLS server example that uses asiolloyd2012-01-064-26/+296
* 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-0413-106/+377
* | Example fixeslloyd2012-01-032-3/+9
* | 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-0313-91/+250
* | 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-3111-167/+305
* | 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-3015-166/+219
* | Add a function for getting the version number of an active connection.lloyd2011-12-3018-40/+118
* | Add support for the maximum fragment length extension. No hooks for itlloyd2011-12-309-141/+288
* | New more interesting client, pipes stdin<->remote box via TLS alalloyd2011-12-301-74/+122
* | 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