aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Change Credentials_Manager::trusted_certificate_authorities to returnlloyd2012-11-138-47/+78
* Changes so DTLS handshake can send messages under different epochs, eglloyd2012-11-127-55/+85
* Move memory zeroing to a compiled function in a new source file. Castlloyd2012-11-123-11/+38
* Remove Channel::m_max_fragment. Instead derive it from the serverlloyd2012-11-074-29/+27
* Store the maximum fragment value instead of the code, convert to thelloyd2012-11-072-37/+31
* Remove Channel::m_connection_closed, instead deriving it from other statelloyd2012-11-072-8/+11
* Offer DTLS if connecting over UDPlloyd2012-11-071-0/+6
* Pass read_record a callback mapping epoch to cipher state so it canlloyd2012-11-064-53/+38
* Add Channel::pending_state and Channel::active_state, use where possiblelloyd2012-11-062-73/+84
* Store cipher states in Channel instead of Handshake_State. Keep alllloyd2012-11-067-66/+145
* Rename asn1_int to asn1_obj as it actually declares ASN1_Objectlloyd2012-11-0616-13/+13
* merge of '61085e01f4099e38b7d9b3222172233fe47f3158'lloyd2012-11-0623-139/+210
|\
| * Split asn1_obj.h into asn1_alt_name.h, asn1_attribute.h, andlloyd2012-11-0621-138/+208
| * We would fail to cache GOST-34.11 because name() did not match whatlloyd2012-11-062-1/+2
* | Move to_u32bit to source file. Add map_remove_if helperlloyd2012-11-023-2/+19
* | Make old-style-cast a non-error in maintainer mode as glibc macros bring it inlloyd2012-11-021-2/+2
|/
* Move Channel::is_{active,closed} to source filelloyd2012-11-012-2/+12
* Clarify meaning of Alert::is_fatallloyd2012-10-311-1/+3
* Fix wrong tag + syntax Sphinx can't handlelloyd2012-10-311-4/+4
* merge of '0d8168d68d428ec31702feaf6049b2e95b082088'lloyd2012-10-3110-12/+51
|\
| * Document TLS::Client constructor changelloyd2012-10-311-1/+30
| * Slightly more detail herelloyd2012-10-301-3/+7
| * Bump for 1.11.2lloyd2012-10-304-2/+5
| * Fix setting release_vc_revlloyd2012-10-301-1/+1
| * Update for 1.11.1 release1.11.1lloyd2012-10-303-6/+7
| * Use OS X specific linker flagslloyd2012-10-301-0/+2
* | Doxygenlloyd2012-10-303-3/+9
|/
* The GCC version check was previously used for -fpermissive but nowlloyd2012-10-301-39/+0
* Add missing includes, noticed by OS X's Clang 4.1lloyd2012-10-303-0/+3
* Copy *.rst from doc instead of *.txt if sphinx is notlloyd2012-10-301-1/+1
* merge of '415e0ca58c566cb2990758c1261d47d6b09fc76c'lloyd2012-10-1323-171/+302
|\
| * Add TLS::Policy::negotiate_heartbeat_support which controls if thelloyd2012-10-137-6/+31
| * Fix TLS doc formatting. Note removal of pref_versionlloyd2012-10-132-7/+11
| * Remove TLS::Policy::pref_version. Instead pass the version to offer tolloyd2012-10-136-22/+31
| * Add TLS::Server_Information to encapsulate the hostname/port pair.lloyd2012-10-1315-124/+202
| * Add parens to BOTAN_ASSERT_EQUALS, otherwise low precedence ops couldlloyd2012-10-131-3/+3
| * Use unaligned loads in AES-NI 192 key schedulelloyd2012-10-132-18/+33
| * Compile fix for std::vectorlloyd2012-10-091-1/+1
* | SHA-3 announced. Also mention the combiners.lloyd2012-10-031-1/+2
|/
* Generate the fake pre master needed if the RSA computation fails aheadlloyd2012-10-021-4/+16
* Missing return valuelloyd2012-09-191-0/+1
* Typoslloyd2012-09-191-3/+3
* No longer a part of session statelloyd2012-09-181-4/+0
* 1.10.3 builds OK with Intel C++ 11.1lloyd2012-09-171-0/+2
* Document the version checkinglloyd2012-09-172-0/+88
* Build the return value of version_string at compile time instead of atlloyd2012-09-141-16/+17
* Inline Channel::{read,write}_cipher_state, only one caller eachlloyd2012-09-142-24/+11
* secure_renegotiation isn't a session value anymorelloyd2012-09-142-8/+0
* Expose to public in TLS::Channel peer_supports_heartbeats,lloyd2012-09-131-6/+16
* Store the cipher states in the handshake state object as shared_ptrs.lloyd2012-09-134-43/+94