aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Move EAX to new AEAD_Mode interfacelloyd2013-03-207-313/+327
* Update callerslloyd2013-03-203-7/+7
* Rename AEAD_Mode to AEAD_Filterlloyd2013-03-204-7/+7
* Missing BOTAN_DLL on AEAD_Modelloyd2013-03-191-1/+1
* Remove the Turing and WiderWAKE4+1 stream cipher implementations.lloyd2013-03-198-699/+0
* Use env to work around Arch sillinesslloyd2013-03-191-1/+1
* Add an interface to Keyed_Filter returning a Key_Length_Specificationlloyd2013-03-1714-63/+43
* Move ghash functions to anon namespacelloyd2013-03-171-0/+4
* Move all AEAD modes to src/filters/aeadlloyd2013-03-1711-1/+0
* Move compression filters to subfolderlloyd2013-03-179-0/+0
* Support for non-CBC modes in ciphersuite list genlloyd2013-03-161-4/+23
* Add get_aead in lookup.hlloyd2013-03-163-0/+27
* propagate from branch 'net.randombit.botan.aead-modes' (head 9f75a9bcacc77447...lloyd2013-03-166-9/+409
|\
| * Working GCM. Add support for AEAD modes in self testslloyd2013-03-164-80/+83
| * Some work towards a (very slow) GCM implementationlloyd2013-03-164-0/+397
* | Add the script that generates the switch in tls_suite_info.cpplloyd2013-03-162-1/+126
|/
* Convert EAX to using Buffered_Filter and new AEAD interfacelloyd2013-03-164-205/+114
* Save most of the block cipher calls used when setting the nonce in OCBlloyd2013-03-162-37/+59
* Parallel OCB decryptionlloyd2013-03-161-10/+34
* Avoid really needless allocationslloyd2013-03-161-2/+1
* OCB encryption can encrypt blocks in parallel nowlloyd2013-03-161-11/+11
* propagate from branch 'net.randombit.botan' (head 039c91aa543bad85f227e8127ed...lloyd2013-03-167-1/+567
|\
| * In OCB encrypt, XOR multiple plaintext blocks and fold at the endlloyd2013-03-161-17/+30
| * Make OCB_Base constructor privatelloyd2013-03-161-10/+11
| * Move std::vector operator^= to xor_buflloyd2013-03-152-41/+43
| * Make parallel processing possible by buffering more than one blocklloyd2013-03-152-41/+64
| * OCB decryptionlloyd2013-03-143-62/+109
| * Add OCB mode, currently encrypt only, and an AEAD interfacelloyd2013-03-146-0/+480
* | Add algorithm_kat_detailed which returns a string with info about the failurelloyd2013-03-162-14/+50
|/
* Move assert.h from internal to very public (included in types.h)lloyd2013-03-1326-29/+9
* src/utils/semaphore.h was marked both public and internal, which brokelloyd2013-03-091-1/+0
* Create the checkout in the current working directory, then move thelloyd2013-03-051-5/+12
* Update copyright yet (and set off a rebuild)lloyd2013-03-051-1/+1
* Pull the code doing TLS session crypto out to cryptobox for generallloyd2013-03-043-101/+163
* Compile fix, add --print-output-names, log to stderrlloyd2013-03-041-4/+11
* Support for passphrase filelloyd2013-03-041-4/+14
* Add --quiet to dist.pylloyd2013-03-041-0/+6
* Tweak output name, fix botan_version.py rewriterlloyd2013-03-041-7/+7
* 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