aboutsummaryrefslogtreecommitdiffstats
path: root/src/tls/msg_client_kex.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move assert.h from internal to very public (included in types.h)lloyd2013-03-131-1/+0
| | | | | | This reduces friction to writing an assert, so hopefully there will be more of them as a result. And we can use asserts in public headers now, very useful for templates.
* Generate the fake pre master needed if the RSA computation fails aheadlloyd2012-10-021-4/+16
| | | | of time. Otherwise we expose a timing channel WRT using the RNG.
* Avoid another instance of pulling the key out of the certificatelloyd2012-09-071-7/+5
|
* Pass process_handshake_msg a reference to the Handshake_Statelloyd2012-09-061-19/+19
|
* Wrap lineslloyd2012-08-061-1/+2
|
* Move server-specific parts of the handshake state to a server subclass.lloyd2012-08-061-6/+5
|
* Make the handshake hash privatelloyd2012-08-061-1/+1
|
* Make the handshake Ciphersuite only available by const reference.lloyd2012-08-061-2/+2
| | | | Derive it when the server hello is set.
* Have all the TLS handshake messages stored in unique_ptrs with onlylloyd2012-08-061-12/+12
| | | | const access after setting them. Fix some const issues.
* m_ namespace remaining TLS messageslloyd2012-08-061-35/+35
|
* Rename all the message source files to msg_lloyd2012-08-031-0/+410