aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable CCM mode in TLS suite_info generatorlloyd2013-09-051-4/+23
|
* Add CCM modelloyd2013-09-058-21/+483
|
* 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
|
* Make OCB tests quietlloyd2013-08-291-6/+1
|
* Support 64 and 96 bit tags in OCB, using the nonce formatting rulelloyd2013-08-264-122/+34
| | | | added in the latest CFRG internet draft.
* Add long input OCB testslloyd2013-08-261-0/+289
|
* 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
|\ | | | | | | and 'ec9ea0e8135ae0f0835c01c558a32db94e950535'
| * 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
|/
* Update build version to 1.11.5 prelloyd2013-08-192-1/+7
|
* Remove test codelloyd2013-08-191-3/+0
|
* 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-1910-15/+51
|
* 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-1512-312/+278
|
* 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 ↵lloyd2013-08-1528-765/+706
|\ | | | | | | | | | | 2ef4863494d7348a0025bbd6733f9485711c86c6) to branch 'net.randombit.botan.transforms' (head 5fbaa65afdd25db387274b43092454536246999a)
| * 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-1426-654/+591
| | | | | | | | | | | | Move AEAD modes to src/modes/aead Add filters for Transformations (based on original AEAD filters)
| * 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
|/
* merge of '19075b770dc61680a32bd34f961a0eca024062e9'lloyd2013-08-011-19/+32
|\ | | | | | | and '6d38eeb5902175eca436b0314ec203974ace879d'
| * If we can't get a revid from monotone, try git as well.lloyd2013-07-311-19/+32
| |
* | Avoid undefined operation in rotation operationslloyd2013-07-312-0/+15
|/
* Revert accidental deletelloyd2013-07-301-0/+18
|
* Rename mp_asm.h to mp_madd.hlloyd2013-07-3017-38/+21
|
* Merge mp_word64 into mp_genericlloyd2013-07-308-106/+61
| | | | | | Now 64-bit limbs can be used regardless of processor, though we continue to use 32-bit unless we know the processor natively supports 64-bit operations.
* Add a generic 64x64->128 multiplication op.lloyd2013-07-3016-214/+210
| | | | | | | Use it to merge mp_msvc64 (was using MSVC _umul128 intrinsic) and mp_asm64 (was using inline asm) into mp_word64, which calls the new mul64x64_128 function. That function wraps any available compiler intrinsics or CPU instructions.
* Remove unused fields. Thanks Clanglloyd2013-07-302-2/+0
|
* merge of '5f4aa843bb54591e6bcdf6db6efecf1cb5937638'lloyd2013-07-304-7/+16
|\ | | | | | | and 'bf98faaf2da19ead6fe6c795e488a7fae04804d2'
| * merge of '2139fa117e35116a6d728cc58b050fd5fa20994f'lloyd2013-07-296-11/+20
| |\ | | | | | | | | | and 'dd71537d67dd5adb9ab0859ba761ce2fd78c042b'
| | * merge of 'a25b72d98eb3f88fcf577fabfcd430ef0758debc'lloyd2013-07-294-7/+16
| | |\ | | | | | | | | | | | | and 'e94f646a2b2fe793b40067b09c95a5871e52a43a'
| | | * Add sending std::vector to TLS::Channellloyd2013-07-011-1/+10
| | | |
| | | * Namespace AEAD header guardslloyd2013-07-013-6/+6
| | | |
* | | | merge of '2139fa117e35116a6d728cc58b050fd5fa20994f'lloyd2013-07-302-4/+4
|\ \ \ \ | |/ / / |/| / / | |/ / and 'a25b72d98eb3f88fcf577fabfcd430ef0758debc'
| * | Update for 1.11.4 release1.11.4lloyd2013-07-252-4/+4
| | |