aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* propagate from branch 'net.randombit.botan' (head 92e05ab242e4b6998d685961c53...lloyd2009-09-1734-98/+162
|\
| * Split up util.h into 3 fileslloyd2009-09-1728-40/+49
| * Move memory locking function decls to mlock.hlloyd2009-09-176-26/+47
| * Update OpenSSL engine with encrypt_n interface for block ciphers.lloyd2009-09-172-12/+46
* | Use <chrono> in the runtime benchmarking code instead of the locallloyd2009-09-163-56/+47
* | propagate from branch 'net.randombit.botan' (head 32f457161b1ad1afb7a3d0ccebc...lloyd2009-09-1666-809/+266
|\ \ | |/ |/|
| * Remove dep on mutex module (doesn't exist here). Use initializer list in libs...lloyd2009-09-114-18/+11
| * Use GCC 4.4.1-release for C++0x testinglloyd2009-09-091-1/+1
| * propagate from branch 'net.randombit.botan' (head 5cadcc57872bef55226579df573...lloyd2009-09-0863-792/+256
| |\
| | * propagate from branch 'net.randombit.botan' (head 95eb8083f5884531e5ca0667388...lloyd2009-07-21134-391/+633
| | |\
| | * \ propagate from branch 'net.randombit.botan' (head 5438defd358f82e876917a8bd6d...lloyd2009-07-1563-793/+258
| | |\ \
| | | * | Move mutex directory back to the Atticlloyd2009-07-0314-421/+0
| | | * | propagate from branch 'net.randombit.botan' (head d6d32791adfa878b6fc0dd3a5b6...lloyd2009-07-0329-172/+220
| | | |\ \
| | | * | | Move mutex.h to src/mutex (from Attic)lloyd2009-07-031-0/+56
| | | * | | Move mutex from Attic to src to deal with merge conflictlloyd2009-07-0312-0/+356
| | | * | | propagate from branch 'net.randombit.botan' (head 6a746ccf1e957dba703e6537205...lloyd2009-06-0463-785/+258
| | | |\ \ \
| | | | * | | Use C++0x std::shared_ptr<> instead of TR1'slloyd2009-04-0115-72/+58
| | | | * | | Replace the (deprecated) auto_ptr with unique_ptr.lloyd2009-04-0124-71/+79
| | | | * | | A few experiments with auto keyword type inference. Looks like things willlloyd2009-04-013-79/+68
| | | | * | | Remove copy_if, now included in C++0x (also, it turns out, not being usedlloyd2009-04-011-16/+0
| | | | * | | Remove the mutex classes in favor of C++0x's std::mutex and std::lock_guardlloyd2009-04-0125-545/+51
| | | | * | | Start a new branch for C++0x experimentation.lloyd2009-04-011-2/+2
* | | | | | | In BMW-512, don't use the stack, instead use class SecureBuffers to reducelloyd2009-09-152-70/+70
* | | | | | | Add an implementation of Blue Midnight Wish (512 bit version only)lloyd2009-09-154-0/+228
* | | | | | | propagate from branch 'net.randombit.botan.1_8' (head ef51dd2869ed38dae3aeb1c...lloyd2009-09-1595-1571/+3148
|\ \ \ \ \ \ \
| * | | | | | | Enable SSE2 engine under VC++lloyd2009-09-131-0/+1
| * | | | | | | Make some changes to the SSE2 implementation of SHA-1 for compatability withlloyd2009-09-131-62/+46
| * | | | | | | Add parallel block toggles for CBC and CFB (decrypt direction only)lloyd2009-09-101-1/+7
| * | | | | | | The first argument of Library_State::set_option was accidentally beinglloyd2009-09-092-2/+2
| |/ / / / / /
| * | | | | | Throw Internal_Error instead of Algorithm_Not_Found if no usable RNGlloyd2009-09-081-1/+1
| * | | | | | Add *s before comment lines in file headerslloyd2009-09-084-8/+8
| * | | | | | propagate from branch 'net.randombit.botan.1_8' (head 75371777750b63ef9469360...lloyd2009-09-043-2/+3
| |\ \ \ \ \ \
| * | | | | | | According to the Linux sources, S/390 and PowerPC can both do unalignedlloyd2009-09-044-0/+12
| * | | | | | | propagate from branch 'net.randombit.botan.1_8' (head c2624292793f396cf940403...lloyd2009-08-312-4/+14
| |\ \ \ \ \ \ \
| * | | | | | | | Add Rivest's package transformlloyd2009-08-313-0/+190
| * | | | | | | | Combine the 4 sbox calculations in the key schedule so that all four arelloyd2009-08-312-25/+25
| * | | | | | | | Hoist creation of buffer in Lion encrypt looplloyd2009-08-311-4/+4
| * | | | | | | | Remove unneeded include in xtea.cpplloyd2009-08-271-1/+0
| * | | | | | | | Instead of each SSE2 implementation specifying which compilers + CPUs itlloyd2009-08-273-25/+8
| * | | | | | | | Include basefilt.h in filters.hlloyd2009-08-131-0/+2
| * | | | | | | | propagate from branch 'net.randombit.botan.encrypt-n' (head 378e7464abc6b3efc...lloyd2009-08-133-0/+210
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Use a much faster counter increment system, noticable speedups (~15%)lloyd2009-08-121-20/+21
| * | | | | | | | | In benchmark.cpp, use encrypt_n when benchmarking block cipherslloyd2009-08-121-2/+1
| * | | | | | | | | For handling the last few blocks in Serpent_SSE2, invoke encrypt_n withlloyd2009-08-121-12/+2
| * | | | | | | | | Add SSE2 Serpent decryptionlloyd2009-08-122-1/+307
| * | | | | | | | | Small code cleanups in SSE2 Serpentlloyd2009-08-122-192/+195
| * | | | | | | | | Use SSE2 unpack instructions instead of unions for input/output conversion.lloyd2009-08-122-300/+263
| * | | | | | | | | Add full 4-way SSE2 Serpent encryption. Load/store operations are vialloyd2009-08-123-47/+290
| * | | | | | | | | Make encrypt_n public for all BlockCipher implementations - unlike thelloyd2009-08-1131-58/+355
| * | | | | | | | | Modify Keyed_Filter so it is a pure interfacelloyd2009-08-1116-150/+329