aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move what is left of the uncategorized library to 'core'. There is stilllloyd2008-09-291-294/+0
* Move Default_Mutex (now Noop_Mutex) into modulelloyd2008-09-281-4/+4
* Move startup selftest into modulelloyd2008-09-281-1/+6
* Remove the free-standing function deref_alias. It only served as a forwarderlloyd2008-06-301-8/+0
* Remove the Config class.lloyd2008-06-301-24/+82
* Remove global_config() - replace by direct calls to global_state()lloyd2008-06-301-2/+10
* The two remaining locks were not being deleted, leaking memorylloyd2008-06-281-0/+2
* Remove the global PRNG object as well as the global list of entropy sources.lloyd2008-06-271-109/+1
* Make the two parameters of Randpool (which underlying block cipher and MAClloyd2008-05-251-1/+2
* Remove both default arguments to the constructor of ANSI_X931_RNG.lloyd2008-05-241-1/+2
* propagate from branch 'net.randombit.botan' (head bcae6a19d8d96ebde33c832c76a...lloyd2008-04-121-94/+10
|\
| * propagate from branch 'net.randombit.botan' (head 6afe2db1f710f75bc27e189bb8b...lloyd2008-04-101-94/+10
| |\
| | * Remove the Global_RNG namespace, along with rng.h and rng.cpp. This waslloyd2008-04-071-0/+10
| | * Remove X509_GlobalState in favor of static function Extensions::get_extensionlloyd2008-04-071-24/+0
| | * Remove Charset_Transcoder; hardwire UTF-8/Latin-1 conversions into charset.cpplloyd2008-04-071-27/+0
| | * In Botan, the Timer base class provides access to a high-resolutionlloyd2008-04-071-12/+0
| | * Library_State::set_timer is never called from within Botan, low hanginglloyd2008-04-071-9/+0
| | * The intent of this branch is to remove the global library state objectlloyd2008-04-071-22/+0
* | | Rename fips140.h to selftest.h, since it doesn't really have much to dolloyd2008-04-101-3/+3
|/ /
* / Change the copyrights in all files in the Botan tree to directly reflectlloyd2008-04-101-1/+1
|/
* Remove the Named_Mutex_Holder and associated code. Convert all uses tolloyd2008-04-021-33/+17
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
* Remove the ability to load an external configuration file. Applicationslloyd2007-11-141-3/+0
* Move the self tests from LibraryInitializer::initialize tolloyd2007-10-151-0/+7
* The last checkin did not work; the Library_State constructor called code1.7.2lloyd2007-10-131-8/+28
* Move most of the initializer code directly into the Library_State constructorlloyd2007-10-131-31/+43
* If we attempt to access the global state, and it is null, calllloyd2007-10-071-1/+1
* Use prefix rather than postfix increment in places where it can be used.lloyd2007-03-031-2/+2
* Remove a call to abort() in global_state() which was triggered if nolloyd2007-02-281-3/+0
* Bump copyright year to 2007lloyd2007-01-201-1/+1
* Move the UI pulse functions into the global library state. That is (as bestlloyd2006-12-141-0/+20
* The public add_engine API now always places the new engine at the frontlloyd2006-09-201-9/+8
* Correctly deal with allocators added post-initialization. In particular,lloyd2006-09-111-16/+22
* Remove memory leak - the configuration object was not being deleted.lloyd2006-08-091-0/+1
* Make it possible to insert Engines into the front of the queue;lloyd2006-08-051-3/+7
* Remove a line that should have been deleted in the last commit.lloyd2006-07-071-1/+0
* Have Library_State's constructor thrown an exception if thelloyd2006-07-071-1/+2
* Add del_fun and delete2nd functions for running deleteslloyd2006-07-021-8/+7
* Let modules override the transcoder object (since system libslloyd2006-07-011-0/+1
* Access the global configuration through an object reference insteadlloyd2006-07-011-51/+25
* Clean up initialization a little bit morelloyd2006-07-011-0/+23
* Various changes to how library initialization occurs, though I'm stilllloyd2006-06-261-1/+5
* Support named mutexes outside of the global library state.lloyd2006-06-251-43/+29
* Guard set_timer with a check so it does not set the timer to NULLlloyd2006-06-251-2/+5
* Add a set_timer method to Library_State, and rearrange the orderlloyd2006-06-251-7/+14
* Have allocator objects 'know' their own names, rather than keeping themlloyd2006-06-251-2/+4
* Make Library_State::x509_state() non-const to support lazy initialiation.lloyd2006-06-251-1/+1
* Have system_clock return 0, rather than crash, if no timer is setlloyd2006-06-251-7/+7
* Make set_global_state a little more elegant, by having it deletelloyd2006-06-251-2/+1