aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/lookup.cpp
Commit message (Expand)AuthorAgeFilesLines
* Define lookup.{h,cpp} in terms of Algorithm_Factory. Inline a lot of simplelloyd2009-12-261-144/+35
* Oops, I was overzealouslloyd2009-12-231-2/+2
* Avoid MSVC warning 4800 about implicit conversion from T to bool. Mostlylloyd2009-12-231-4/+4
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-301-4/+6
* Add an Algorithm_Factory& argument to Engine::get_cipher to avoid alloyd2008-11-231-2/+4
* Library_State had two functions that did the same thing,lloyd2008-11-121-41/+47
* Drop look_add.h and the freestanding add_algorithm functionslloyd2008-11-111-33/+0
* Move block and stream ciphers also into Algorithm_Factorylloyd2008-11-101-158/+112
* Move MACs also to Algorithm_Factorylloyd2008-11-101-57/+34
* Move add_algorithm for hashes also to Algorithm_Factorylloyd2008-11-101-19/+8
* Have Algorithm_Factory::make_hash_function throw an exception if it can'tlloyd2008-11-101-7/+1
* Use Algorithm_Factory and SCAN_Name for all hash lookups. Modify engineslloyd2008-11-101-39/+31
* Add a class Algorithm_Factory which encapsulates the Engine classes (andlloyd2008-11-101-9/+10
* Remove support for block cipher padding methods in engine. Like S2K,lloyd2008-11-101-51/+0
* Remove support for S2K in Engines. There are only three implementations oflloyd2008-11-101-29/+0
* Move some lookup related code from src/engine to src/libstate/lookup.cpplloyd2008-11-091-0/+253
* Move libstate and selftest out of core/ dir to toplevellloyd2008-10-261-0/+239