| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't need to pass the sequence numbers struct in here, all we need is | lloyd | 2012-12-14 | 1 | -1/+1 |
* | Add a Record struct to combine the record contents, type, sequence #, | lloyd | 2012-12-10 | 1 | -31/+23 |
* | Changes so DTLS handshake can send messages under different epochs, eg | lloyd | 2012-11-12 | 1 | -31/+40 |
* | Remove Channel::m_max_fragment. Instead derive it from the server | lloyd | 2012-11-07 | 1 | -10/+19 |
* | Remove Channel::m_connection_closed, instead deriving it from other state | lloyd | 2012-11-07 | 1 | -6/+11 |
* | Pass read_record a callback mapping epoch to cipher state so it can | lloyd | 2012-11-06 | 1 | -42/+15 |
* | Add Channel::pending_state and Channel::active_state, use where possible | lloyd | 2012-11-06 | 1 | -73/+80 |
* | Store cipher states in Channel instead of Handshake_State. Keep all | lloyd | 2012-11-06 | 1 | -16/+93 |
* | Move Channel::is_{active,closed} to source file | lloyd | 2012-11-01 | 1 | -0/+10 |
* | Inline Channel::{read,write}_cipher_state, only one caller each | lloyd | 2012-09-14 | 1 | -20/+11 |
* | Store the cipher states in the handshake state object as shared_ptrs. | lloyd | 2012-09-13 | 1 | -34/+42 |
* | Remove Channel::m_secure_renegotiation, instead derive from current state. | lloyd | 2012-09-12 | 1 | -45/+23 |
* | Formatting | lloyd | 2012-09-11 | 1 | -2/+2 |
* | Clean up the handling of close notify alerts a bit. Also return | lloyd | 2012-09-11 | 1 | -6/+7 |
* | Add helper function | lloyd | 2012-09-11 | 1 | -7/+5 |
* | Set m_readbuf_pos == m_readbuf.size(), resizing the vector as needed | lloyd | 2012-09-11 | 1 | -3/+1 |
* | The write buffer is cleared and rewritten by write_record, so we don't | lloyd | 2012-09-11 | 1 | -1/+0 |
* | Pass the record sequence # up to Channel | lloyd | 2012-09-11 | 1 | -4/+5 |
* | Move the record type checks up to Channel as besides that the record | lloyd | 2012-09-11 | 1 | -21/+20 |
* | New logic for DTLS replay detection. Abstracts the sequence handling | lloyd | 2012-09-10 | 1 | -20/+27 |
* | Remove redundant Channel::m_current_version | lloyd | 2012-09-09 | 1 | -21/+27 |
* | Create the IO in Channel and then pass it down to new_handshake_state | lloyd | 2012-09-09 | 1 | -8/+23 |
* | Hide Channel::m_rng and Channel::m_session_manager, add getters | lloyd | 2012-09-09 | 1 | -2/+2 |
* | Add support for key material export | lloyd | 2012-09-07 | 1 | -0/+33 |
* | Remove Channel::m_peer_certs, instead retrieve directly from the state. | lloyd | 2012-09-07 | 1 | -0/+7 |
* | Take version from pending state for creating cipher spec | lloyd | 2012-09-07 | 1 | -3/+3 |
* | Inline Secure_Renegotiation_State into Channel as so much of the date | lloyd | 2012-09-07 | 1 | -20/+36 |
* | Pass the current active state as well as the pending state which is | lloyd | 2012-09-07 | 1 | -1/+3 |
* | Keep two handshake states around, swap them when | lloyd | 2012-09-07 | 1 | -58/+59 |
* | Reindent | lloyd | 2012-09-07 | 1 | -10/+11 |
* | In Channel move some checks to after we've verified needed == 0 to | lloyd | 2012-09-07 | 1 | -10/+7 |
* | Remove bogus forced 64 byte mtu. | lloyd | 2012-09-07 | 1 | -1/+6 |
* | Have write_record resize the vector as it goes, thus the return value | lloyd | 2012-09-06 | 1 | -9/+9 |
* | Inline current_protocol_version, fix fragment limit check | lloyd | 2012-09-06 | 1 | -10/+11 |
* | Make Channel::m_state private | lloyd | 2012-09-06 | 1 | -1/+19 |
* | Pass process_handshake_msg a reference to the Handshake_State | lloyd | 2012-09-06 | 1 | -1/+4 |
* | Inline Record_Reader to Channel as well | lloyd | 2012-09-06 | 1 | -16/+42 |
* | Inline Record_Writer to Channel | lloyd | 2012-09-06 | 1 | -15/+90 |
* | Add Channel::send_record | lloyd | 2012-09-06 | 1 | -3/+8 |
* | Add more functions to Channel, hiding Record_Reader entirely and most | lloyd | 2012-09-06 | 1 | -0/+34 |
* | Make a number of members of Channel private instead of protected | lloyd | 2012-09-06 | 1 | -6/+22 |
* | Hoist m_rng to Channel | lloyd | 2012-09-06 | 1 | -0/+1 |
* | Remove Record_Writer::send_alert. Move Alert serialization to Alert::serialize | lloyd | 2012-09-04 | 1 | -1/+1 |
* | Use a std::function so handshake_io only has access Record_Writer's | lloyd | 2012-09-04 | 1 | -1/+1 |
* | DTLS needs some help with ChangeCipherSpec because it is not included | lloyd | 2012-08-08 | 1 | -1/+1 |
* | Remove Handshake_IO::have_full_record and Handshake_IO::empty | lloyd | 2012-08-07 | 1 | -3/+6 |
* | Track the sequence number and return it from the record reader. Take | lloyd | 2012-08-07 | 1 | -2/+9 |
* | A heartbeat request send by the counterparty during a handshake would | lloyd | 2012-08-06 | 1 | -5/+8 |
* | 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 | -20/+11 |