aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/engine.h
Commit message (Collapse)AuthorAgeFilesLines
* engine.h had copies of some declarations from pk_engine.h that had notlloyd2009-05-131-43/+0
| | | | | | been removed when that portion of the code was split off. Remove the duplicated code from engine.h and update some code in pubkey that still relied on the declarations in engine.h instead of pk_engine.h
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-301-10/+12
| | | | | | | | | | | | | | | up during the Fedora submission review, that each source file include some text about the license. One handy Perl script later and each file now has the line Distributed under the terms of the Botan license after the copyright notices. While I was in there modifying every file anyway, I also stripped out the remainder of the block comments (lots of astericks before and after the text); this is stylistic thing I picked up when I was first learning C++ but in retrospect it is not a good style as the structure makes it harder to modify comments (with the result that comments become fewer, shorter and are less likely to be updated, which are not good things).
* Add an Algorithm_Factory& argument to Engine::get_cipher to avoid alloyd2008-11-231-1/+3
| | | | dependency on libstate.h
* Remove pk_lookup - half of it (look_pk.{cpp,h}) depended on libstate directly,lloyd2008-11-111-2/+1
| | | | | 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/+180
| | | | | back to the toplevel since most othe dependencies have been removed now (except get_cipher which still needs changes)
* Move engine to libstate/ directory, since there is a mutual dependencylloyd2008-11-091-225/+0
| | | | | | (messy). Remove unused libstate.h includes from a few files.
* Inline no-op Engine virtual functionslloyd2008-11-091-7/+18
|
* Add virtual hook to remove dep of Default_Engine on Engine itselflloyd2008-11-081-0/+2
|
* Move most of the Default_Engine code into engine/def_engine, and thelloyd2008-11-081-0/+212
engine base classes into src/engine