aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Limit the output size of fast polls by the BeOS, Unix, and Win32 entropylloyd2008-11-233-0/+3
* Use a simple run length encoding in xor_into_buf, so long blocks of spaces,lloyd2008-11-232-3/+22
* Compile fixlloyd2008-11-231-2/+2
* Remove now unused buf_es modulelloyd2008-11-233-134/+0
* Update BeOS entropy poller to also derive directly from EntropySourcelloyd2008-11-233-35/+46
* Fix return types in declarationlloyd2008-11-231-2/+3
* Convert Win32 stats polling entropy source to use xor_into_buf. Untested.lloyd2008-11-233-44/+59
* Fix indexing of ids array. Don't zeroize stat/rusage bufs before uselloyd2008-11-231-8/+4
* Use template version of xor_into_buf wherever useful in es_unix.cpplloyd2008-11-231-3/+3
* Pass by const reference so larger structs can be used with xor_into_buf templatelloyd2008-11-231-1/+1
* Use template version of xor_into_buf in es_unixlloyd2008-11-231-1/+1
* Move xor_into_buf to xor_buf.cpp. Also add a new template wrapper forlloyd2008-11-233-10/+39
* Change unix_procs entropy source to be a plain EntropySource instead oflloyd2008-11-233-24/+47
* In Randpool and HMAC_RNG, zeroize the I/O buffer used for holding polledlloyd2008-11-232-0/+5
* Add xor_into_buf. Add Doxygen comments for xor_buflloyd2008-11-231-10/+32
* Revert change that added multiblock support to SSE2 SHA-1. Was causinglloyd2008-11-233-206/+183
* Dean Gaudet's original version of the SHA-1 SSE2 code supported multiplelloyd2008-11-233-183/+206
* Do a minor optimization in some of the compression functions, loadinglloyd2008-11-237-121/+145
* Update SHA1_IA32 to use compress_nlloyd2008-11-231-2/+6
* I had not anticipated this being really worthwhile, but it turns outlloyd2008-11-2333-746/+876
* Fix integer overflow in benchmarslloyd2008-11-231-4/+4
* Remove dep on buf_es in proc_walk info.txtlloyd2008-11-211-4/+0
* Fix poorly named functionlloyd2008-11-211-6/+6
* Last minute es_ftw optimizations / logic changes. Performance of seedinglloyd2008-11-212-35/+27
* Remove debug printflloyd2008-11-211-1/+0
* Cache socket descriptors in EGD entropy source, instead of creating each polllloyd2008-11-212-50/+97
* Avoid a potential 32-bit overflow in Timer::combine_timers by promotinglloyd2008-11-211-2/+4
* Mention ANSI clock seems pretty bogus for benchmarkinglloyd2008-11-211-0/+3
* Add comment showing likely future API for multi-block encryption in BlockCipherlloyd2008-11-211-0/+6
* Move MISTY1 tables from mist_tab.cpp to misty1.cpp - pretty smalllloyd2008-11-214-118/+106
* Make Timer a pure virtual interface and add a new subclass ANSI_Clock_Timerlloyd2008-11-212-31/+40
* Add a typedef in benchmark.h Default_Benchmark_Timer, which checks availablelloyd2008-11-211-8/+26
* Add a comment WRT timing attacks on the AES implementationlloyd2008-11-191-0/+14
* Add a comment to BlockCipher mentionining the usefulness of extending itlloyd2008-11-181-0/+9
* Add some Doxygen comments for BlockCipherModePaddingMethodlloyd2008-11-181-23/+62
* Use TR1 by default with GNU C++ and Intel C++, since all recent versions oflloyd2008-11-172-0/+4
* Remove print statements in PointGFp::check_invariants which were triggeredlloyd2008-11-171-19/+0
* Enable SSE2 SHA-1 on Intel Prescott CPUslloyd2008-11-171-0/+1
* Optimize AES decryption in the same manner as the last changes to AES encrypt...lloyd2008-11-172-41/+44
* Optimize the first round of AES, currently in the encryption direction only.lloyd2008-11-172-37/+47
* Optimize AES decryption in the same way.lloyd2008-11-171-27/+34
* Fix indexing in EK_[4-7]lloyd2008-11-171-4/+4
* Move the loads of AES::EK to the top of the loop.lloyd2008-11-171-8/+18
* Format block comments for Doxygenlloyd2008-11-172-56/+64
* Don't link against explict version in botan-config (breaks with static libs)lloyd2008-11-131-1/+1
* Make installation a little noisierlloyd2008-11-132-4/+4
* In Algorithm_Factory, create the Algorithm_Cache<> objects dynamicallylloyd2008-11-122-30/+40
* Add comment about non-obvious but vital side effectlloyd2008-11-121-0/+5
* Implement the guts of Algorithm_Factory::prototoype_X using a functionlloyd2008-11-121-65/+80
* Remove Library_State::add_engine and Algorithm_Factory::add_engine,lloyd2008-11-123-35/+37