aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Simplify device opening, and avoid leaking a file descriptor if it waslloyd2013-11-081-18/+14
* Add more possible clock typeslloyd2013-11-081-0/+12
* Avoid static const in GCM as welllloyd2013-11-071-1/+1
* Work around a strange bug where Clang won't find CCM_Mode::BS unlesslloyd2013-11-071-1/+1
* Poll all randomness devices instead of breaking out earlylloyd2013-11-062-85/+38
* Split TLS callbacks into a data callback and an alert callback.lloyd2013-11-058-37/+61
* Remove duplicate definition of Serpent sboxeslloyd2013-11-024-628/+443
* Fix encoding error in ECC groups using OID method. Reported by andlloyd2013-10-301-1/+1
* Fix padding error in CBC encryption if offset != 0lloyd2013-10-121-3/+2
* Simplify AD processing in non-AEAD caselloyd2013-09-081-22/+12
* Add Brainpool curves to TLS, and prefer them by default.lloyd2013-09-082-0/+15
* Remove Record structlloyd2013-09-075-196/+120
* Don't pass Record struct to handshake parserlloyd2013-09-063-14/+22
* Enable CCM ciphersuites in TLS. Disable SHA-1 for signatures in TLS v1.2lloyd2013-09-062-5/+57
* Correct Ciphersuite::valid and to_string for CCMlloyd2013-09-051-1/+11
* Support CCM-8 ciphersuiteslloyd2013-09-051-6/+14
* Enable CCM mode in TLS suite_info generatorlloyd2013-09-051-4/+23
* Add CCM modelloyd2013-09-055-20/+445
* Remove unused headerslloyd2013-09-052-3/+1
* Assertion failure is not always an internal errorlloyd2013-09-051-1/+1
* Make error message when key does not support an operation less confusinglloyd2013-09-021-11/+6
* Support 64 and 96 bit tags in OCB, using the nonce formatting rulelloyd2013-08-262-2/+3
* Compile fixlloyd2013-08-261-2/+2
* Some OCB cleanupslloyd2013-08-252-98/+90
* Avoid reorder warninglloyd2013-08-251-1/+1
* merge of '59ddcb9c6e450b61f95165721510c583d6a9cde3'lloyd2013-08-254-6/+11
|\
| * Expose AEAD_Mode::tag_sizelloyd2013-08-224-6/+11
* | Store the OCB checksum in wide blocks and fold once at the endlloyd2013-08-251-25/+20
* | Preallocate buffer in Transformation_Filterlloyd2013-08-252-5/+5
|/
* Compile fix for gmp modulelloyd2013-08-191-1/+1
* Add Transformation::providerlloyd2013-08-191-0/+9
* Add Cipher_Mode intermediate class. Add missing BOTAN_DLL exportslloyd2013-08-199-15/+48
* Simplify handling of CBC/ECB padding and move source to src/modeslloyd2013-08-156-199/+141
* Convert CTS mode to Transformation APIlloyd2013-08-156-332/+163
* Keeping this buffer persistently greatly helps performancelloyd2013-08-152-8/+8
* Convert CFB to Transformation APIlloyd2013-08-157-268/+246
* Move ECB to Transformation APIlloyd2013-08-1511-311/+274
* Use verbose output for runtime selftest failureslloyd2013-08-151-14/+11
* Move CBC to Transformation APIlloyd2013-08-1510-367/+311
* propagate from branch 'net.randombit.botan' (head 2ef4863494d7348a0025bbd6733...lloyd2013-08-1527-762/+705
|\
| * Optimize the poly mul in XTS, AES-128/XTS is 2-3x faster on Westmerelloyd2013-08-142-65/+35
| * Make XTS a Transformation under src/modeslloyd2013-08-1425-651/+590
| * Generalize AEAD interface to transformations of stufflloyd2013-08-082-57/+91
* | Avoid using CBC filters directly in PBESlloyd2013-08-152-18/+6
* | We do need librt herelloyd2013-08-141-0/+4
* | XOR all input at once in CBC decrypt, much much fasterlloyd2013-08-141-4/+1
* | No need for librt in util anymore (was for clock_gettime)lloyd2013-08-131-4/+0
|/
* Avoid undefined operation in rotation operationslloyd2013-07-311-0/+4
* Revert accidental deletelloyd2013-07-301-0/+18
* Rename mp_asm.h to mp_madd.hlloyd2013-07-3017-38/+21