| Commit message (Expand) | Author | Age | Files | Lines |
* | Mark Channel IO buffers for zeroing | lloyd | 2013-04-10 | 1 | -2/+2 |
* | Changes so DTLS handshake can send messages under different epochs, eg | lloyd | 2012-11-12 | 1 | -1/+5 |
* | Remove Channel::m_max_fragment. Instead derive it from the server | lloyd | 2012-11-07 | 1 | -11/+8 |
* | Remove Channel::m_connection_closed, instead deriving it from other state | lloyd | 2012-11-07 | 1 | -2/+0 |
* | Pass read_record a callback mapping epoch to cipher state so it can | lloyd | 2012-11-06 | 1 | -6/+0 |
* | Add Channel::pending_state and Channel::active_state, use where possible | lloyd | 2012-11-06 | 1 | -0/+4 |
* | Store cipher states in Channel instead of Handshake_State. Keep all | lloyd | 2012-11-06 | 1 | -1/+18 |
* | Move Channel::is_{active,closed} to source file | lloyd | 2012-11-01 | 1 | -2/+2 |
* | Inline Channel::{read,write}_cipher_state, only one caller each | lloyd | 2012-09-14 | 1 | -4/+0 |
* | Expose to public in TLS::Channel peer_supports_heartbeats, | lloyd | 2012-09-13 | 1 | -6/+16 |
* | Store the cipher states in the handshake state object as shared_ptrs. | lloyd | 2012-09-13 | 1 | -7/+12 |
* | Remove Channel::m_secure_renegotiation, instead derive from current state. | lloyd | 2012-09-12 | 1 | -1/+0 |
* | Set m_readbuf_pos == m_readbuf.size(), resizing the vector as needed | lloyd | 2012-09-11 | 1 | -1/+0 |
* | The write buffer is cleared and rewritten by write_record, so we don't | lloyd | 2012-09-11 | 1 | -5/+5 |
* | New logic for DTLS replay detection. Abstracts the sequence handling | lloyd | 2012-09-10 | 1 | -4/+5 |
* | Remove redundant Channel::m_current_version | lloyd | 2012-09-09 | 1 | -6/+0 |
* | Create the IO in Channel and then pass it down to new_handshake_state | lloyd | 2012-09-09 | 1 | -5/+6 |
* | Also hide Channel::m_handshake_fn | lloyd | 2012-09-09 | 1 | -2/+2 |
* | Hide Channel::m_rng and Channel::m_session_manager, add getters | lloyd | 2012-09-09 | 1 | -3/+8 |
* | Add support for key material export | lloyd | 2012-09-07 | 1 | -0/+11 |
* | Remove Channel::m_peer_certs, instead retrieve directly from the state. | lloyd | 2012-09-07 | 1 | -3/+4 |
* | Inline Secure_Renegotiation_State into Channel as so much of the date | lloyd | 2012-09-07 | 1 | -30/+11 |
* | Channel::heartbeat_support was removed | lloyd | 2012-09-07 | 1 | -2/+0 |
* | Pass the current active state as well as the pending state which is | lloyd | 2012-09-07 | 1 | -1/+2 |
* | Single predecl of Handshake_State saves some noise | lloyd | 2012-09-07 | 1 | -6/+8 |
* | Keep two handshake states around, swap them when | lloyd | 2012-09-07 | 1 | -8/+8 |
* | Use initializers | lloyd | 2012-09-07 | 1 | -6/+2 |
* | Inline current_protocol_version, fix fragment limit check | lloyd | 2012-09-06 | 1 | -1/+2 |
* | Make Channel::m_state private | lloyd | 2012-09-06 | 1 | -3/+8 |
* | Pass process_handshake_msg a reference to the Handshake_State | lloyd | 2012-09-06 | 1 | -5/+6 |
* | Inline Record_Reader to Channel as well | lloyd | 2012-09-06 | 1 | -5/+12 |
* | Inline Record_Writer to Channel | lloyd | 2012-09-06 | 1 | -1/+11 |
* | Add Channel::send_record | lloyd | 2012-09-06 | 1 | -2/+3 |
* | Add more functions to Channel, hiding Record_Reader entirely and most | lloyd | 2012-09-06 | 1 | -0/+12 |
* | Make a number of members of Channel private instead of protected | lloyd | 2012-09-06 | 1 | -7/+12 |
* | Hoist m_rng to Channel | lloyd | 2012-09-06 | 1 | -0/+1 |
* | Have all the TLS handshake messages stored in unique_ptrs with only | lloyd | 2012-08-06 | 1 | -4/+4 |
* | Remove Channel::read_handshake. Have the server set expected next msg | lloyd | 2012-08-05 | 1 | -3/+0 |
* | Use unique_ptr for handshake state, avoid lots of delete+nullptr assign | lloyd | 2012-07-29 | 1 | -1/+2 |
* | Add a class that handles writing handshake messages instead of pushing | lloyd | 2012-07-16 | 1 | -1/+1 |
* | Hook creating just the handshake reader vs the entire state | lloyd | 2012-07-12 | 1 | -1/+1 |
* | Add deleted copy constructors/assignment operators where appropriate. | lloyd | 2012-07-10 | 1 | -0/+4 |
* | Add TLS::Channel::new_handshake_state which abstracts creating the | lloyd | 2012-07-09 | 1 | -0/+2 |
* | Correct Doxygen comments | lloyd | 2012-07-06 | 1 | -5/+4 |
* | Record_Writer needs a PRNG for the IV generation. Share the reference | lloyd | 2012-07-05 | 1 | -1/+2 |
* | Make TLS::Channel::send non-virtual as neither Client nor Server | lloyd | 2012-06-18 | 1 | -3/+9 |
* | A fix for bug 191, that we were not preventing resumption of sessions in the | lloyd | 2012-06-09 | 1 | -11/+15 |
* | m_ namespace Channel, Client, and Server. | lloyd | 2012-06-09 | 1 | -12/+12 |
* | Cleanup, m_ namespace Secure_Renegotiation_State | lloyd | 2012-06-07 | 1 | -10/+12 |
* | Replace 0 and NULL pointer constants with nullptr. Also fix an old | lloyd | 2012-05-18 | 1 | -1/+1 |