| Commit message (Expand) | Author | Age | Files | Lines |
* | Shuffle things around. Add NIST X.509 test to build. | lloyd | 2014-01-01 | 1 | -442/+0 |
* | Move add_alias and deref_alias from Library_State to SCAN_Name | lloyd | 2013-12-25 | 1 | -2/+2 |
* | Make the IV length and MAC keylength explicit in the ciphersuite | lloyd | 2013-04-10 | 1 | -3/+3 |
* | Move assert.h from internal to very public (included in types.h) | lloyd | 2013-03-13 | 1 | -1/+0 |
* | Store cipher states in Channel instead of Handshake_State. Keep all | lloyd | 2012-11-06 | 1 | -20/+0 |
* | Store the cipher states in the handshake state object as shared_ptrs. | lloyd | 2012-09-13 | 1 | -1/+22 |
* | A quite different approach to extension handling, store both inbound | lloyd | 2012-09-12 | 1 | -1/+11 |
* | Save the peer public key in the handshake state instead of pulling it | lloyd | 2012-09-07 | 1 | -4/+4 |
* | DTLS needs some help with ChangeCipherSpec because it is not included | lloyd | 2012-08-08 | 1 | -0/+9 |
* | Expose Handshake_Message as an API type. | lloyd | 2012-08-06 | 1 | -1/+16 |
* | Make handshake session keys private with get/set | lloyd | 2012-08-06 | 1 | -0/+10 |
* | Make the handshake Ciphersuite only available by const reference. | lloyd | 2012-08-06 | 1 | -3/+6 |
* | Have all the TLS handshake messages stored in unique_ptrs with only | lloyd | 2012-08-06 | 1 | -35/+79 |
* | Take the initial record version from the Handshake_IO instance instead | lloyd | 2012-08-03 | 1 | -1/+1 |
* | Combine Handshake_Writer and Handshake_Reader into Handshake_IO. | lloyd | 2012-08-03 | 1 | -6/+3 |
* | Use TLS v1.0 PRF unless the version supports a ciphersuite specific PRF | lloyd | 2012-08-02 | 1 | -4/+5 |
* | Add TLS::Protocol_Version::supports_ciphersuite_specific_prf | lloyd | 2012-08-02 | 1 | -6/+2 |
* | Add a class that handles writing handshake messages instead of pushing | lloyd | 2012-07-16 | 1 | -33/+13 |
* | Changes to version handling in support of DTLS work. | lloyd | 2012-07-12 | 1 | -10/+10 |
* | Split TLS::Policy::allowed_hashes into allowed_signature_hashes and | lloyd | 2012-06-29 | 1 | -1/+1 |
* | Make TLS::Channel::send non-virtual as neither Client nor Server | lloyd | 2012-06-18 | 1 | -4/+19 |
* | Add Handshake_Type codes for RFC 6066 handshake types. | lloyd | 2012-06-10 | 1 | -19/+24 |
* | A fix for bug 192. First, when renegotiating in the client, attempt to | lloyd | 2012-06-09 | 1 | -20/+46 |
* | Report what we have already received on an unexpected state | lloyd | 2012-06-07 | 1 | -2/+3 |
* | Replace 0 and NULL pointer constants with nullptr. Also fix an old | lloyd | 2012-05-18 | 1 | -15/+15 |
* | Fairly huge update that replaces the old secmem types with std::vector | lloyd | 2012-05-18 | 1 | -1/+1 |
* | Huge pile of post merge fixups, mtn really fucked that merge | lloyd | 2012-04-25 | 1 | -3/+4 |
* | Add a bool param to renegotiate on if we should force a full | lloyd | 2012-04-18 | 1 | -0/+2 |
* | Finish up server side SRP support, a little ugly but it works. | lloyd | 2012-04-06 | 1 | -0/+8 |
* | Use SHA-256 when MD5 is negotiated as the HMAC hash in TLS 1.2, | lloyd | 2012-04-02 | 1 | -1/+5 |
* | Working client-side session tickets. Tested against gmail.com and | lloyd | 2012-03-22 | 1 | -0/+8 |
* | Basic protocol message flow for session tickets | lloyd | 2012-03-20 | 1 | -2/+7 |
* | Add SecureQueue::empty | lloyd | 2012-03-07 | 1 | -2/+2 |
* | Add an abstraction for reading handshake messages (as DTLS handles it | lloyd | 2012-03-05 | 1 | -14/+23 |
* | Support alternate PRF hashes in TLS 1.2. Add support for the SHA-384 | lloyd | 2012-01-28 | 1 | -0/+22 |
* | Deleting the return of private_key_for in the TLS server forces the | lloyd | 2012-01-26 | 1 | -2/+0 |
* | Move all key exchange mechanism code (eg DH/ECDH/SRP) out of the | lloyd | 2012-01-25 | 1 | -2/+2 |
* | ECDSA support. Only client side tested | lloyd | 2012-01-24 | 1 | -3/+3 |
* | Make the version number a proper class, makes many things much easier | lloyd | 2012-01-23 | 1 | -15/+15 |
* | Since this branch is hugely API breaking already, go ahead and put | lloyd | 2012-01-23 | 1 | -7/+11 |
* | Have the client key exchange examine the server key exchange message | lloyd | 2012-01-23 | 1 | -2/+0 |
* | When generating a signature in TLS 1.2, respect the request of the | lloyd | 2012-01-20 | 1 | -37/+27 |
* | Somewhat contorted, but fixes the issue with sending hash/sig ids with | lloyd | 2012-01-20 | 1 | -10/+31 |
* | TLS_Ciphersuite_Algos was just a strange level of indirection between | lloyd | 2012-01-20 | 1 | -58/+51 |
* | Many fixes for TLS 1.2 though some things in particular client auth | lloyd | 2012-01-20 | 1 | -0/+69 |
* | Kinda maybe working TLS 1.2 for clients. Not well tested at all, but a | lloyd | 2012-01-19 | 1 | -3/+15 |
* | I'm not sure if I like this asthetically, but passing around the | lloyd | 2012-01-19 | 1 | -5/+37 |
* | Add support for next protocol negotiation. Client only currently; | lloyd | 2012-01-04 | 1 | -1/+6 |
* | Rename the session type to 'TLS_Session'. Split the manager out into | lloyd | 2011-12-30 | 1 | -0/+149 |