aboutsummaryrefslogtreecommitdiffstats
path: root/include/init.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the global PRNG object as well as the global list of entropy sources.lloyd2008-06-271-1/+0
|
* Add BOTAN_DLL macro in all needed spots for working DLL export. Basedlloyd2008-04-211-2/+3
| | | | | | | | | | | | on a patch from Joel Low for MSVC, modified and tested with GCC using -fvisibility=hidden and the visibility attribute. Getting this working completely requires making the shared object and static lib builds completely distinct (which is also a win since it allows avoiding -fPIC usage, etc in the static lib). Currently too many things are being exported, though it is an improvement as internal-only code like the bigint_* functions are hidden.
* Change the copyrights in all files in the Botan tree to directly reflectlloyd2008-04-101-1/+1
| | | | | | the actual copyright holders. For rationale, see my post to botan-devel on April 9, subject 'Changing license to directly reflect contributors' (http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html)
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-101-1/+1
| | | | | updated dates on files that have actually changed this year. This makes the diff across versions readable again.
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-141-1/+1
| | | | | | | but might as well keep it up to date. And it's easier to do it once with a 'perl -pi' command than to update each file over time. Apologies to anyone looking at diffs.
* Remove the ability to load an external configuration file. Applicationslloyd2007-11-141-2/+0
| | | | | | | | | | | needing this functionality probably already have a preexisting configuration system that they would rather use. Also remove the documentation about this feature, and the example configuration (which was pretty out of date, anyway). RFC on this change sent to the mailing list on 11-13-2007, no responses after 24 hours. It seems quite likely this code is not in use anywhere.
* Bump copyright year to 2007lloyd2007-01-201-1/+1
|
* Make the initialization/deinitialization functions static members oflloyd2006-09-201-14/+8
| | | | | | | the LibraryInitializer class, rather than global functions floating around inside the Init namespace. Allow callers to provide an alternative Modules object.
* Add a "selftest" option that allows the user to disable startup selftestslloyd2006-07-281-0/+1
|
* Extend the language offered by InitializerOptions a bit, so thatlloyd2006-07-131-1/+2
| | | | | | boolean options can be explicitly turned off. Add support for checking the documented "fips140" argument
* Add a LibraryInitializer constructor taking a std::string, which simplylloyd2006-07-121-0/+1
| | | | calls the InitializerOptions constructor.
* Respect the secure_memory config optionlloyd2006-07-021-0/+1
|
* Move InitializerOptions out of the Init namespacelloyd2006-07-021-11/+12
| | | | | Alter the initialization functions to take an InitializerOptions object instead of a std::string
* Add a class that encapsulates the options given at initialization timelloyd2006-06-251-0/+18
|
* Initial checkin1.5.6lloyd2006-05-181-0/+35