aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls
Commit message (Expand)AuthorAgeFilesLines
* Rework session crypto code. Drop the 4 bytes of zeros reserved forlloyd2012-03-282-38/+54
* For unencrypted initial handshake records, copy them to the writebuflloyd2012-03-231-12/+12
* Revert the session_ticket callback in credentials manager. If a PSKlloyd2012-03-233-39/+33
* Fix depslloyd2012-03-232-0/+6
* Add a special hook in credentials manager for the session ticket key,lloyd2012-03-231-17/+33
* Include the curves and sig algos list in a session resumption clientlloyd2012-03-233-5/+18
* Only claim we support session tickets if we actually have a key oflloyd2012-03-232-9/+16
* Call Credentials_Manager::psk for the session ticket key.lloyd2012-03-221-11/+24
* Add encryption for the SQLite sessions databaselloyd2012-03-224-54/+163
* propagate from branch 'net.randombit.botan.tls-state-machine' (head 6bcbae3d2...lloyd2012-03-2215-56/+455
|\
| * Server side handling of session tickets, though currently with alloyd2012-03-227-33/+106
| * Working client-side session tickets. Tested against gmail.com andlloyd2012-03-226-17/+37
| * Correct ticket decoding/encodinglloyd2012-03-221-5/+6
| * Add missing source file for New_Session_Ticket msglloyd2012-03-221-0/+39
| * propagate from branch 'net.randombit.botan.tls-state-machine' (head f761c340d...lloyd2012-03-224-2/+311
| |\
| * | Basic protocol message flow for session ticketslloyd2012-03-2011-64/+120
| * | Small fixes, cleanupslloyd2012-03-195-9/+22
| * | Various merge fixups.lloyd2012-03-165-47/+58
| * | propagate from branch 'net.randombit.botan.tls-state-machine' (head 9a12f2825...lloyd2012-03-166-3/+189
| |\ \
| | * \ propagate from branch 'net.randombit.botan.tls-state-machine' (head c24b5d6b0...lloyd2012-03-1647-2018/+3747
| | |\ \
| | * | | Build fixeslloyd2012-01-113-10/+17
| | * | | Outline of RFC 5077 session ticketslloyd2012-01-115-3/+170
* | | | | Add some helper functions for data accesslloyd2012-03-221-22/+33
| |_|_|/ |/| | |
* | | | Reorder schema and make the session id a primary key since it shouldlloyd2012-03-221-7/+7
* | | | Oops, libsqlite is sqlite2, link to libsqlite3lloyd2012-03-221-1/+1
* | | | Expire old sessions and limit the cache size in the sqlite session manager.lloyd2012-03-222-16/+62
* | | | First rev at a SQLite TLS session manager. Should be encrypting thelloyd2012-03-223-0/+265
* | | | Remove extra BER_Decoder objectlloyd2012-03-221-2/+0
|/ / /
* | / Add missing source for DTLS hello verifylloyd2012-03-161-0/+61
| |/ |/|
* | Add SecureQueue::emptylloyd2012-03-077-27/+49
* | Add an abstraction for reading handshake messages (as DTLS handles itlloyd2012-03-0514-91/+215
* | Move the handshake serialization code to Record_Writerlloyd2012-03-0311-39/+44
* | Move min_version and pref_version to the source file so they can belloyd2012-03-022-4/+12
* | Bad conditionallloyd2012-02-281-1/+1
* | We would call the handshake callback twice on session resumption:lloyd2012-02-281-20/+19
* | Indentationlloyd2012-02-276-38/+38
* | Actually check CA signatures in Credentials_Manager. This area needs alloyd2012-02-012-3/+3
* | Support getting ciphersuites by name as well as suite IDlloyd2012-01-286-10/+29
* | Add Camellia ciphersuites from RFC 4132.lloyd2012-01-283-5/+40
* | Add anon SRP ciphersuites to the list, add missing _CBC on thelloyd2012-01-282-12/+27
* | Support alternate PRF hashes in TLS 1.2. Add support for the SHA-384lloyd2012-01-288-74/+90
* | Fix inverted conditionallloyd2012-01-271-2/+2
* | Change naming convention to match RFCslloyd2012-01-275-30/+26
* | Remove debug outputlloyd2012-01-271-11/+0
* | Server side PSKlloyd2012-01-274-101/+124
* | Working though somewhat clumsy DHE_PSK and ECDHE_PSK. Tested against GnuTLSlloyd2012-01-275-24/+100
* | Somewhat cleaner PSK handlinglloyd2012-01-273-27/+34
* | Server side PSK kexlloyd2012-01-274-13/+37
* | Split up the psk function as the server also wants to be able to looklloyd2012-01-271-7/+10
* | Add client-side support for PSK kex. Tested against OpenSSL.lloyd2012-01-278-14/+97