aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Set the release type (unreleased, released, snapshot) inlloyd2013-03-043-9/+19
* Add ability for dist script to create snapshots of named brancheslloyd2013-03-041-26/+97
* Reset position at end of CTS message. Bug 234lloyd2013-03-041-0/+2
* Run GPG at the end, sadly can't sign all files at oncelloyd2013-03-021-10/+10
* Correct Doxygen commentslloyd2013-03-022-2/+1
* Add sync handshake function to Blocking_Clientlloyd2013-03-012-8/+32
* Add BOTAN_ASSERT_IMPLICATION macrolloyd2013-03-011-0/+13
* Blocking_Client fixes. Add relnotelloyd2013-02-284-16/+7
* Initial blocking client interface for simple uses and 1.10 compatlloyd2013-02-282-0/+174
* Move the major TLS record MAC check and decrypt routines to their ownlloyd2013-02-111-75/+112
* Move record decrypt to its own functionlloyd2013-02-111-86/+104
* Simplify this catchlloyd2013-02-111-6/+1
* Move the CAST sboxes to an internal header instead of a source filelloyd2013-02-117-430/+428
* Prefer RC4 over AES. Gak.lloyd2013-02-061-3/+3
* Add Threaded_Fork, which acts like a normal Fork filter except thatlloyd2013-02-027-2/+271
* Turn on zero as nullptr warning all the timelloyd2013-01-111-2/+2
* Error creating botan_version.py for release :(lloyd2012-12-271-1/+1
* Don't need to pass the sequence numbers struct in here, all we need islloyd2012-12-143-5/+3
* merge of '2a4d641c566916555a5127b4ba82a1fa9f9e2b0c'lloyd2012-12-105-90/+123
|\
| * Re-add support for reading SSLv2 client helloslloyd2012-12-102-11/+22
| * Add a Record struct to combine the record contents, type, sequence #,lloyd2012-12-105-82/+104
* | merge of '89aeac10a9f26bde460f79731880bb728caf6312'lloyd2012-12-0755-84/+224
|\|
| * Add new helper zap which zeros a vector, clears it, and then callslloyd2012-11-2955-84/+224
* | Avoid compile time incompatability with VC 2012lloyd2012-11-211-8/+2
|/
* 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
* 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
* merge of '0d8168d68d428ec31702feaf6049b2e95b082088'lloyd2012-10-312-1/+3
|\
| * Fix setting release_vc_revlloyd2012-10-301-1/+1
| * Use OS X specific linker flagslloyd2012-10-301-0/+2
* | Doxygenlloyd2012-10-303-3/+9
|/
* Add missing includes, noticed by OS X's Clang 4.1lloyd2012-10-303-0/+3
* Add TLS::Policy::negotiate_heartbeat_support which controls if thelloyd2012-10-135-3/+20
* Remove TLS::Policy::pref_version. Instead pass the version to offer tolloyd2012-10-135-15/+19
* Add TLS::Server_Information to encapsulate the hostname/port pair.lloyd2012-10-1313-103/+179
* 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-131-18/+26