| Commit message (Expand) | Author | Age | Files | Lines |
* | Add support for AEAD modes in TLS. Add GCM ciphersuites. | lloyd | 2013-04-11 | 1 | -0/+16 |
* | Mark Channel IO buffers for zeroing | lloyd | 2013-04-10 | 1 | -2/+2 |
* | Add a param to Connection_Cipher_State so it knows which direction | lloyd | 2013-04-10 | 1 | -1/+2 |
* | Correct Doxygen comments | lloyd | 2013-03-02 | 1 | -1/+1 |
* | Don't need to pass the sequence numbers struct in here, all we need is | lloyd | 2012-12-14 | 1 | -1/+1 |
* | Re-add support for reading SSLv2 client hellos | lloyd | 2012-12-10 | 1 | -0/+9 |
* | Add a Record struct to combine the record contents, type, sequence #, | lloyd | 2012-12-10 | 1 | -4/+37 |
* | Pass read_record a callback mapping epoch to cipher state so it can | lloyd | 2012-11-06 | 1 | -1/+1 |
* | Store cipher states in Channel instead of Handshake_State. Keep all | lloyd | 2012-11-06 | 1 | -0/+9 |
* | Typo | lloyd | 2012-09-11 | 1 | -1/+1 |
* | Add helper function | lloyd | 2012-09-11 | 1 | -0/+3 |
* | Set m_readbuf_pos == m_readbuf.size(), resizing the vector as needed | lloyd | 2012-09-11 | 1 | -1/+0 |
* | Pass the record sequence # up to Channel | lloyd | 2012-09-11 | 1 | -0/+1 |
* | New logic for DTLS replay detection. Abstracts the sequence handling | lloyd | 2012-09-10 | 1 | -2/+4 |
* | Store the is-SSLv3 flag in the cipher state as the difference is only | lloyd | 2012-09-09 | 1 | -1/+6 |
* | Clean up includes | lloyd | 2012-09-09 | 1 | -3/+1 |
* | Have write_record resize the vector as it goes, thus the return value | lloyd | 2012-09-06 | 1 | -6/+6 |
* | Inline Record_Reader to Channel as well | lloyd | 2012-09-06 | 1 | -53/+0 |
* | Inline Record_Writer to Channel | lloyd | 2012-09-06 | 1 | -46/+0 |
* | Record_Reader::m_macbuf no longer used | lloyd | 2012-09-06 | 1 | -1/+0 |
* | Move record reading also to a stand alone function | lloyd | 2012-09-06 | 1 | -10/+24 |
* | Move the actual creation of new TLS records to TLS::write_record which | lloyd | 2012-09-06 | 1 | -0/+10 |
* | Use it for the reader as well | lloyd | 2012-09-06 | 1 | -8/+5 |
* | Move record cipher state to its own class. Currently write side only. | lloyd | 2012-09-06 | 1 | -7/+42 |
* | Do record decryption in place | lloyd | 2012-09-05 | 1 | -2/+3 |
* | Avoid Pipe in Record_Writer, refactoring to move the record I/O up to Channel | lloyd | 2012-09-04 | 1 | -4/+12 |
* | Distinguish read and write specific objects | lloyd | 2012-09-04 | 1 | -7/+8 |
* | Remove Record_Writer::send_alert. Move Alert serialization to Alert::serialize | lloyd | 2012-09-04 | 1 | -2/+0 |
* | Use a std::function so handshake_io only has access Record_Writer's | lloyd | 2012-09-04 | 1 | -2/+2 |
* | Make the CCS message a Handshake_Msg and send it through the handshake | lloyd | 2012-08-10 | 1 | -2/+0 |
* | Track the sequence number and return it from the record reader. Take | lloyd | 2012-08-07 | 1 | -1/+3 |
* | Store record MAC objects in unique_ptr | lloyd | 2012-08-06 | 1 | -6/+3 |
* | Take the initial record version from the Handshake_IO instance instead | lloyd | 2012-08-03 | 1 | -0/+2 |
* | Rename activate to more descriptive change_cipher_spec | lloyd | 2012-07-29 | 1 | -8/+9 |
* | Add a class that handles writing handshake messages instead of pushing | lloyd | 2012-07-16 | 1 | -2/+0 |
* | Record_Writer needs a PRNG for the IV generation. Share the reference | lloyd | 2012-07-05 | 1 | -7/+10 |
* | A fix for bug 192. First, when renegotiating in the client, attempt to | lloyd | 2012-06-09 | 1 | -0/+2 |
* | Use std::deque instead of SecureQueue in TLS::Stream_Handshake_Reader | lloyd | 2012-05-26 | 1 | -1/+0 |
* | Fairly huge update that replaces the old secmem types with std::vector | lloyd | 2012-05-18 | 1 | -6/+6 |
* | Huge pile of post merge fixups, mtn really fucked that merge | lloyd | 2012-04-25 | 1 | -12/+2 |
* | propagate from branch 'net.randombit.botan.tls-state-machine' (head a4741cd07... | lloyd | 2012-04-25 | 1 | -2/+15 |
|\ |
|
| * | Add support for TLS heartbeats (RFC 6520). Heartbeat initiations from | lloyd | 2012-04-16 | 1 | -0/+3 |
* | | propagate from branch 'net.randombit.botan.tls-state-machine' (head 63b88a65b... | lloyd | 2012-03-30 | 1 | -0/+2 |
|\| |
|
| * | Move the handshake serialization code to Record_Writer | lloyd | 2012-03-03 | 1 | -0/+2 |
* | | Merge fixups. Add locking to default session manager. Use chrono lib | lloyd | 2012-02-20 | 1 | -1/+1 |
* | | propagate from branch 'net.randombit.botan.tls-state-machine' (head 0ceb9cde6... | lloyd | 2012-02-20 | 1 | -15/+2 |
|/ |
|
* | Make Alert a first class object ala Version. Move the alert codes into | lloyd | 2012-01-26 | 1 | -1/+2 |
* | Move around the order of arguments to activate() and add the | lloyd | 2012-01-25 | 1 | -4/+6 |
* | s/tls_suites/tls_ciphersuite/ | lloyd | 2012-01-24 | 1 | -1/+2 |
* | Make the version number a proper class, makes many things much easier | lloyd | 2012-01-23 | 1 | -4/+5 |