aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils
Commit message (Expand)AuthorAgeFilesLines
* Use a simple run length encoding in xor_into_buf, so long blocks of spaces,lloyd2008-11-232-3/+22
* Pass by const reference so larger structs can be used with xor_into_buf templatelloyd2008-11-231-1/+1
* Move xor_into_buf to xor_buf.cpp. Also add a new template wrapper forlloyd2008-11-233-10/+39
* Add xor_into_buf. Add Doxygen comments for xor_buflloyd2008-11-231-10/+32
* Remove support for provider identifiers from SCAN_Name - it turns out thislloyd2008-11-122-37/+5
* Drop use of entropy estimation in Randpool for the same reason as HMAC_RNG.lloyd2008-11-113-130/+0
* Move utils/{timer,mutex} to toplevellloyd2008-11-1127-782/+0
* Rename timers.h to timer.hlloyd2008-11-117-7/+7
* Throw an exception if SCAN name is malformed or emptylloyd2008-11-111-0/+3
* Remove support for multiple providers in SCAN_Name, mostly because Illoyd2008-11-112-32/+19
* Make SCAN_Name::arg return a new SCAN_Name that has the same providers list,lloyd2008-11-112-2/+16
* Shorten SCAN_Name's argument arg in function nameslloyd2008-11-102-4/+4
* Make SCAN_Name::arg_count_between constlloyd2008-11-101-1/+1
* Fix parsing of nested + aliased names like TLS.Digest.0 in SCAN_Namelloyd2008-11-101-3/+31
* In SCAN_Name, keep track of the original inputs and make them accessiblelloyd2008-11-102-0/+6
* Add a facility in SCAN_Name for provider nameslloyd2008-11-102-3/+35
* Doxygen commentlloyd2008-11-101-3/+3
* Add SCAN_Name::arg_count_betweenlloyd2008-11-091-0/+6
* Constifylloyd2008-11-092-4/+4
* Add a SCAN_Name class that encapsulates operations currently done repeatedlylloyd2008-11-093-0/+92
* Macro cleanuplloyd2008-11-092-11/+6
* Move botan.h from utils to libstate, since libstate has lookup.h whichlloyd2008-11-082-16/+0
* Split the last parts of the 'core' modulelloyd2008-11-083-1/+26
* Move most of what was left in core to utils (since that is what they are,lloyd2008-11-087-1/+1174
* Move mutex.h from core to utilslloyd2008-11-082-0/+55
* Move declaration of StreamCipher to stream_cipher.hlloyd2008-11-081-0/+2
* Move Entropy_Estimator to utils/entropy.h (from anon namespace in HMAC_RNGlloyd2008-11-065-33/+130
* Substantially change Randpool's reseed logic. Now when a reseedlloyd2008-10-274-0/+4
* Move EntropySource base class to new entropy_src.h (which allows the implemen...lloyd2008-10-262-1/+7
* Move rng.{cpp,h} from core to rng/ topdirlloyd2008-10-267-4/+4
* Fixup Doxygen errorlloyd2008-10-141-3/+3
* Doxygen comments for utils/version.h (from InSiTo)lloyd2008-10-131-0/+26
* Remove leading "Botan " from result of version_stringlloyd2008-10-121-3/+9
* Add an implementation of bswap for Visual C++ in x86 inline asm,lloyd2008-10-121-0/+9
* Mark classes with BOTAN_DLL macro for DLL visibilitylloyd2008-10-087-7/+7
* Document dependencies between moduleslloyd2008-10-012-1/+6
* Make PBE base, IF_algo only load if needed by dependencieslloyd2008-10-012-2/+2
* propagate from branch 'net.randombit.botan' (head fd327b29aa542e0ad5ff6d37d83...lloyd2008-09-302-0/+2
* Move datastore from core to utilslloyd2008-09-303-7/+237
* Split off part of the core module into libstate (basically the wholelloyd2008-09-3027-0/+770
* Escape newline in macrolloyd2008-09-291-2/+2
* Set a preprocessor flag if we think the compiler supports GCC-stylelloyd2008-09-291-2/+4
* Use bswapl on 32-bit x86 as welllloyd2008-09-291-1/+1
* Merge the 3 mlocks (ml_unix, ml_win32, stub mlock.cpp) into a single mlock.cpplloyd2008-09-293-3/+26
* Directly inline x86-64 asm into bswap.hlloyd2008-09-292-38/+12
* Fix loading issueslloyd2008-09-292-2/+2
* load_on request, not load_on required (though it had the same effect)lloyd2008-09-292-2/+2
* Make asm implementations distinctly named objects, for instance MD5_IA32,lloyd2008-09-294-0/+288
* Rename all modinfo.txt files to info.txt, since they are all (none) oflloyd2008-09-291-0/+0
* Move x86-64 asm bswap impl to utils, as bswap_amd64.hlloyd2008-09-291-0/+36