Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing BOTAN_DLL exports. | lloyd | 2009-12-16 | 1 | -1/+4 |
| | | | | Move most of the engine headers to internal | ||||
* | Full working amalgamation build, plus internal-only headers concept. | lloyd | 2009-12-16 | 1 | -8/+11 |
| | |||||
* | Remove the 'realname' attribute on all modules and cc/cpu/os info files. | lloyd | 2009-10-29 | 1 | -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 minimal | lloyd | 2009-09-04 | 1 | -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 directories | lloyd | 2009-07-16 | 1 | -0/+2 |
| | |||||
* | Add a script that reads the output of print_deps.py and rewrites | lloyd | 2009-07-15 | 1 | -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, | lloyd | 2008-11-11 | 1 | -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 engines | lloyd | 2008-11-11 | 1 | -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 ↵ | lloyd | 2008-11-11 | 1 | -2/+1 |
| | | | | algo_factory/ | ||||
* | Drop look_add.h and the freestanding add_algorithm functions | lloyd | 2008-11-11 | 1 | -1/+0 |
| | |||||
* | Drop all options except thread safety. Also remove InitializerOptions, etc | lloyd | 2008-11-10 | 1 | -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 useful | lloyd | 2008-11-10 | 1 | -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 (and | lloyd | 2008-11-10 | 1 | -0/+2 |
| | | | | which will eventually encapsulate the lookup logic as well) | ||||
* | Sort lines | lloyd | 2008-11-10 | 1 | -2/+2 |
| | |||||
* | Mark libstate as depending on mode_pad | lloyd | 2008-11-10 | 1 | -0/+1 |
| | |||||
* | Add libstate dep on def_engine | lloyd | 2008-11-08 | 1 | -0/+1 |
| | |||||
* | Move most of the Default_Engine code into engine/def_engine, and the | lloyd | 2008-11-08 | 1 | -10/+0 |
| | | | | engine base classes into src/engine | ||||
* | Move botan.h from utils to libstate, since libstate has lookup.h which | lloyd | 2008-11-08 | 1 | -4/+5 |
| | | | | | | botan.h includes unconditionally. Remove obsolete seed_rng code from init.h | ||||
* | Move allocate.h with related code in alloc | lloyd | 2008-11-08 | 1 | -0/+1 |
| | |||||
* | Split lookup_misc.cpp into lookup_mac.cpp and lookup_s2k.cpp | lloyd | 2008-11-08 | 1 | -1/+2 |
| | |||||
* | Split def_alg.cpp into lookup_{cipher,hash,misc}.cpp | lloyd | 2008-11-08 | 1 | -1/+3 |
| | |||||
* | Move s2k.{h,cpp} and S2K algos from core and kdf to new s2k/ dir | lloyd | 2008-10-26 | 1 | -0/+1 |
| | |||||
* | Put pk_pad.{h,cpp} from core into pk_pad/ dir (cleaner I think) | lloyd | 2008-10-26 | 1 | -0/+4 |
| | |||||
* | Move libstate and selftest out of core/ dir to toplevel | lloyd | 2008-10-26 | 1 | -0/+27 |