aboutsummaryrefslogtreecommitdiffstats
path: root/src/stream
Commit message (Expand)AuthorAgeFilesLines
* Give everything setting a feature test macro in build.h a version codelloyd2013-11-285-5/+5
* Compile fixlloyd2013-04-191-1/+1
* Rename ARC4 to RC4lloyd2013-04-194-19/+19
* Remove the Turing and WiderWAKE4+1 stream cipher implementations.lloyd2013-03-197-681/+0
* Working GCM. Add support for AEAD modes in self testslloyd2013-03-161-0/+4
* Add new helper zap which zeros a vector, clears it, and then callslloyd2012-11-294-14/+14
* Add deleted copy constructors/assignment operators where appropriate.lloyd2012-07-101-0/+4
* Some post merge fixups.lloyd2012-05-252-3/+5
* Resize key arrays in HMAC and SSL3_MAC when the key is set.lloyd2012-05-252-3/+2
* For block and stream ciphers, don't set the size of the key vectorslloyd2012-05-257-31/+36
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-183-3/+3
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-188-17/+17
* First step towards replacing the existing containers with std::vectorlloyd2012-05-182-3/+3
* propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-131-1/+1
|\
| * propagate from branch 'net.randombit.botan' (head dd068808e5bf87c982765a8bcc3...lloyd2011-03-081-2/+2
| |\
| * \ propagate from branch 'net.randombit.botan' (head 13a0d36dac3709f3cb88e830ed7...lloyd2011-02-111-1/+1
| |\ \
| | * \ propagate from branch 'net.randombit.botan' (head 303b2518a80553214b1e5ab4d9b...lloyd2010-11-041-1/+1
| | |\ \
| | | * \ propagate from branch 'net.randombit.botan' (head 2841fb518e20d2fe0a374e4f6b0...lloyd2010-10-281-3/+3
| | | |\ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-131-1/+1
| | | |\ \ \
| | | | * \ \ propagate from branch 'net.randombit.botan' (head 294e2082ce9231d6165276e2f2a...lloyd2010-06-179-26/+60
| | | | |\ \ \
| | | | * \ \ \ propagate from branch 'net.randombit.botan' (head 75d272c759511a9a99a371ddc74...lloyd2010-04-094-11/+11
| | | | |\ \ \ \
| | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 9932d4d63417f7fcc199ada244c...lloyd2010-03-091-1/+1
| | | | |\ \ \ \ \
| | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head c1db52e38b60afbc6549af5222d...lloyd2010-02-251-1/+1
| | | | | |\ \ \ \ \
| | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 12382647ef0a28fcb11c824c77b...lloyd2010-01-211-1/+1
| | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 14c1d4dc8696d2705a70ec3d240...lloyd2009-12-211-1/+1
| | | | | | | |\ \ \ \ \
| | | | | | | | * \ \ \ \ propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-1613-74/+9
| | | | | | | | |\ \ \ \ \
| | | | | | | | * | | | | | Remove to_string, replacing with std::to_stringlloyd2009-11-181-1/+1
* | | | | | | | | | | | | | PR 145 was based around an easy misunderstanding of the CTR code.lloyd2011-04-051-10/+16
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Use size_t rather than u32bit for loop variableslloyd2011-02-161-2/+2
|/ / / / / / / / / / / /
* | | | | | | | | | | | More VC warning fixeslloyd2011-02-091-1/+1
* | | | | | | | | | | | More VC warning fixeslloyd2010-12-131-1/+1
|/ / / / / / / / / / /
* | | | | | | | | | | Unroll the loop in fixedS to deal with Clanglloyd2010-11-031-7/+20
* | | | | | | | | | | Remove needless destructorslloyd2010-11-031-2/+0
* | | | | | | | | | | Add new top-level algorithm which provides basic functionality: namelloyd2010-11-011-1/+1
* | | | | | | | | | | Unusedlloyd2010-10-291-2/+0
* | | | | | | | | | | Always do 256 blocks at a time in CTR, makes increment easierlloyd2010-10-291-23/+14
* | | | | | | | | | | Use u32bit herelloyd2010-10-291-4/+4
* | | | | | | | | | | Eliminate the constant size_t values in SymmetricAlgorithm that givelloyd2010-10-2810-39/+40
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | More size_tlloyd2010-10-151-3/+3
|/ / / / / / / / /
* | | | | | | | | s/BLOCK_SIZE/block_size()/lloyd2010-10-134-10/+11
* | | | | | | | | Use size_t rather than u32bit in SymmetricAlgorithmlloyd2010-10-1312-13/+15
* | | | | | | | | s/u32bit/size_t/ in streamlloyd2010-10-1314-108/+118
* | | | | | | | | More changes to avoid vector to pointer implicit conversionslloyd2010-09-141-2/+2
* | | | | | | | | Completely remove the second parameter to SecureVector which specifieslloyd2010-09-145-15/+26
* | | | | | | | | Remove more uses of vector to pointer implicit conversionslloyd2010-09-134-22/+22
* | | | | | | | | Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-134-9/+10
* | | | | | | | | Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-076-18/+18
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Yet more Doxygen commentslloyd2010-06-161-0/+3
* | | | | | | | Move a couple of StreamCipher functions to a source file to avoid thelloyd2010-06-162-8/+26
* | | | | | | | More Doxygen commentslloyd2010-06-163-3/+13