aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
| | * Make Entropy_Accumulator a pure virtual to allow other accumulationlloyd2009-01-313-7/+28
| | * In the X9.31 PRNG, move the code that rekeys the cipher and generates V tolloyd2009-01-312-44/+53
| * | A new warning in glibc triggers if memset is called with a constant sizelloyd2009-01-311-8/+8
* | | Compilation fixes for the Win32 entropy sources.lloyd2009-01-282-4/+4
| |/ |/|
* | Double the static estimate in es_ftw. To collect 256 bits of estimatedlloyd2009-01-281-1/+1
* | In the BeOS entropy poll, quit the loop early if the polling goal waslloyd2009-01-281-0/+3
* | Go back to entropy bits per byte, instead of total estimated entropy oflloyd2009-01-281-4/+4
* | Have Entropy_Accumulator dump everything into a BufferedComputation.lloyd2009-01-275-108/+26
* | Major change in RNG semantics: you must call reseed before callinglloyd2009-01-273-20/+4
* | Check in a branch with a major redesign on how entropy polling is performed.lloyd2009-01-2734-759/+674
|/
* merge of '17ebb8fd6cdfe0a743092b2bf5b039a351cc23be'lloyd2009-01-214-6/+19
|\
| * Use printf instead of echo -n in botan-config, as according to bug reportslloyd2009-01-191-1/+1
| * In the Unix entropy source fast poll, clear the stat buf beforelloyd2009-01-031-0/+1
| * Fix a memory leak in PKCS #8 load_key and encrypt_key that wouldlloyd2008-12-121-5/+9
| * Add a ref to a paper describing a chosen ciphertext attack on OAEPlloyd2008-12-081-0/+8
| * DL_Group constructor taking three BigInts had the order of q and g swappedlloyd2008-12-081-1/+1
* | Argh. Using printf in botan-config didn't work either, because somelloyd2009-01-211-3/+3
|/
* Rickard Bondesson reported on botan-devel about some problems buildinglloyd2008-12-024-19/+7
* Fix name of function in exception throwlloyd2008-11-301-1/+1
* In EMSA3_Raw::raw_data, clear message buffer (reset) before returninglloyd2008-11-281-1/+3
* Allow asking for EMSA3(Raw) in get_emsa (returning a new EMSA3_Raw object)lloyd2008-11-281-0/+4
* Add a variant of EMSA3 called EMSA3_Raw which does not hash the data orlloyd2008-11-282-46/+123