aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/info.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add missing BOTAN_DLL exports.lloyd2009-12-161-1/+4
| | | | Move most of the engine headers to internal
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-8/+11
|
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-291-2/+0
| | | | | Pretty much useless and unused, except for listing the module names in build.h and the short versions totally suffice for that.
* Add a new option --no-autoload to configure.py. This will produce a minimallloyd2009-09-041-1/+1
| | | | | | | | | | | build (only libstate, utils, plus dependencies), which can be extended with use of --enable-modules. To add new modules to the set of always-loaded, use 'load_on always' in info.txt Also fix a few small build problems that popped up when doing a minimal build. Requested by a user.
* Move some files around to break up dependencies between directorieslloyd2009-07-161-0/+2
|
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-151-9/+22
| | | | | | the info.txt files with the right module dependencies. Apply it across the codebase.
* Remove pk_lookup - half of it (look_pk.{cpp,h}) depended on libstate directly,lloyd2008-11-111-3/+5
| | | | | the other half was relied upon by pubkey. Move the contents into those two modules. Update deps.
* Move most of the remaining libstate code to pk_engine.cpp, move engineslloyd2008-11-111-0/+2
| | | | | back to the toplevel since most othe dependencies have been removed now (except get_cipher which still needs changes)
* Move Algorithm_Factory from libstate (which it did not depend on) to ↵lloyd2008-11-111-2/+1
| | | | algo_factory/
* Drop look_add.h and the freestanding add_algorithm functionslloyd2008-11-111-1/+0
|
* Drop all options except thread safety. Also remove InitializerOptions, etclloyd2008-11-101-2/+1
| | | | | | | | | | | | | | | and reduce all the arguments to just a bool specifying threads. selftests: off (if desired, run passes_self_test in selftest.h) fips140: Just ran the self tests, totally bogus option. use_engine: On by default (that is, if OpenSSL or asm code is compiled in, it's used by default). One can get better control over this using the provider feature of SCAN_Name (though this doesn't handle cases like nested algorithms yet). secure_memory: On by default.
* Remove Modules class from the initializer code - it just wasn't that usefullloyd2008-11-101-2/+0
| | | | as an abstraction. Check #ifdef's for engines and such directly in libstate.cpp
* Add a class Algorithm_Factory which encapsulates the Engine classes (andlloyd2008-11-101-0/+2
| | | | which will eventually encapsulate the lookup logic as well)
* Sort lineslloyd2008-11-101-2/+2
|
* Mark libstate as depending on mode_padlloyd2008-11-101-0/+1
|
* Add libstate dep on def_enginelloyd2008-11-081-0/+1
|
* Move most of the Default_Engine code into engine/def_engine, and thelloyd2008-11-081-10/+0
| | | | engine base classes into src/engine
* Move botan.h from utils to libstate, since libstate has lookup.h whichlloyd2008-11-081-4/+5
| | | | | | botan.h includes unconditionally. Remove obsolete seed_rng code from init.h
* Move allocate.h with related code in alloclloyd2008-11-081-0/+1
|
* Split lookup_misc.cpp into lookup_mac.cpp and lookup_s2k.cpplloyd2008-11-081-1/+2
|
* Split def_alg.cpp into lookup_{cipher,hash,misc}.cpplloyd2008-11-081-1/+3
|
* Move s2k.{h,cpp} and S2K algos from core and kdf to new s2k/ dirlloyd2008-10-261-0/+1
|
* Put pk_pad.{h,cpp} from core into pk_pad/ dir (cleaner I think)lloyd2008-10-261-0/+4
|
* Move libstate and selftest out of core/ dir to toplevellloyd2008-10-261-0/+27