aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add missing prov_weight.cpplloyd2008-11-121-0/+31
* Library_State had two functions that did the same thing,lloyd2008-11-127-65/+69
* Fix memory leaks in PBE_PKCS5v20 and get_pbelloyd2008-11-123-4/+14
* Revert 2707eb68cb91e0633815a6d6c68d22b9f41227a4 - I had forgotten thatlloyd2008-11-121-1/+1
* Oops, 2^32 nanoseconds < 4.3 seconds, which is pretty small. Use 64 bitlloyd2008-11-121-7/+7
* Add an implementation of name() to Timer. This allows it to belloyd2008-11-121-0/+2
* Remove support for provider identifiers from SCAN_Name - it turns out thislloyd2008-11-1212-211/+270
* Remove last uses of lookup.h in CMS codelloyd2008-11-112-18/+31
* Remove some uses of lookup.h from CMS codelloyd2008-11-112-4/+9
* Mention an idea for wall clock sync in Hardware_Timerlloyd2008-11-111-0/+6
* Process engines in order of addition instead of backwardslloyd2008-11-111-3/+5
* Change self tests to not use lookup (instead passes_self_tests takes anlloyd2008-11-112-101/+121
* Add constructors to MAC_Filter taking a MAC object pointer instead oflloyd2008-11-111-0/+31
* Drop use of entropy estimation in Randpool for the same reason as HMAC_RNG.lloyd2008-11-115-147/+20
* Move utils/{timer,mutex} to toplevellloyd2008-11-1127-0/+0
* Rename timers.h to timer.hlloyd2008-11-119-9/+9
* Remove pk_lookup - half of it (look_pk.{cpp,h}) depended on libstate directly,lloyd2008-11-1117-35/+11
* Include libstate.h in botan.h, since it is pretty vital at this point tolloyd2008-11-111-0/+1
* Wrap at 80 columnslloyd2008-11-115-7/+18
* Add a runtime benchmarking system (for ciphers/hash/MACs)lloyd2008-11-113-0/+232
* Make a change in how providers are requiested in Algorithm_Factory tolloyd2008-11-111-8/+24
* Move most of the remaining libstate code to pk_engine.cpp, move engineslloyd2008-11-1151-284/+128
* Use cache in Algorithm_Factory for cipherslloyd2008-11-113-129/+124
* Throw an exception if SCAN name is malformed or emptylloyd2008-11-111-0/+3