aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Small cleanups in the Skein-512 source, and add support for thelloyd2009-06-033-71/+67
* | Add an implementation of Skein-512lloyd2009-06-024-0/+318
* | Many source files included bit_ops.h when what was really desired waslloyd2009-05-1325-25/+22
* | One more s/engine.h/pk_engine.h/lloyd2009-05-131-1/+1
* | engine.h had copies of some declarations from pk_engine.h that had notlloyd2009-05-138-50/+7
* | Allow for the shared library soname to stay fixed even when the versionlloyd2009-05-132-13/+6
* | Add XTS mode, from IEEE P1619lloyd2009-04-164-0/+449
* | Make AutoSeeded_RNG::reseed's parameter default to 256 for compatabilitylloyd2009-04-161-1/+1
* | Place -lbotan before the other -l flags in the output oflloyd2009-04-111-2/+2
* | Use S2 instead of x,y vars as temps for single iteration of psilloyd2009-04-101-4/+4
* | Include <algorithm> in secmem.h for std::swaplloyd2009-04-081-0/+1
* | Fully expand the linear recurence phi - about twice as fast on my Core2lloyd2009-04-081-77/+80
* | Expand the first 12 iterations of phi, though more simplification is needed.lloyd2009-04-071-2/+58
* | Add the GOST 34.11 hash function. Pretty slow, but functional.lloyd2009-04-074-0/+237
* | Make the member variables of MDx_HashFunction private instead of protected -lloyd2009-04-071-6/+5
* | Avoid calling compress_n in MDx_HashFunction unless at least one block islloyd2009-04-071-1/+2
* | Remove some commented out code in MDx_HashFunction which was used duringlloyd2009-04-072-26/+0
* | Clean up the GOST_2ROUND macro a bit. Put in do/while block so it is alloyd2009-04-071-7/+8
|/
* Hide the declarations of the GOST sboxes inside the Param constructor sincelloyd2009-04-012-25/+26
* Simplify the XTEA key schedule code - there really is no reason tolloyd2009-03-311-29/+13
* Support different GOST paramters in the lookup interface.lloyd2009-03-311-1/+1
* Add support for multiple Sbox parameter sets in the GOST 28147-89 implementat...lloyd2009-03-312-17/+71
* Add a new version of SCAN_Name::arg that returns a default value if thelloyd2009-03-312-2/+17
* Partially unroll the round structure, enough so that the subkey accesseslloyd2009-03-312-36/+40
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-30570-8019/+9153
* Use Libs.private for listing dependencies in pkg-config, this leads tolloyd2009-03-281-1/+2
* No reason to include mdx_hash.h in MD2 since it derives directly fromlloyd2009-03-272-24/+24
* Compile fix: missing a commalloyd2009-03-271-1/+1
* Check the return value of lseek in the mmap allocatorlloyd2009-03-271-1/+3
* Use u32bit instead of int for loop counter in ctzlloyd2009-03-271-1/+1
* GOST was using a completely non-standard set of sboxes. Change it to uselloyd2009-03-279-316/+158
* Add back the public key filters, at the request of Andreas Podgurski onlloyd2009-03-193-0/+204
* Fix misspelled words in algo_factory.{cpp,h}, from Charles Brockman in bug 40lloyd2009-03-022-12/+13
* Update some doxygen comments. Contributed by Charles Brockman in bug #39lloyd2009-03-023-28/+28
* merge of '93d8e162df445b607d3085d0f966f4e7b286108a'lloyd2009-01-3110-112/+115
|\
| * In es_unix, two changeslloyd2009-01-311-6/+3
| * Recast to byte pointer in Entropy_Accumulator before passing to add_byteslloyd2009-01-311-4/+4
| * propagate from branch 'net.randombit.botan' (head 4518ef63a5e28e22a61d21a6066...lloyd2009-01-3132-848/+674
| |\
| | * Remove the notion of counting entropy bits in HMAC_RNG or Randpool.lloyd2009-01-314-35/+14
| | * Change the max amount read from /dev/*random to 128 bits.lloyd2009-01-311-9/+4
| | * Track the collected entropy as a double instead of a unsigned int. Otherwiselloyd2009-01-311-3/+5