aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/lookup.cpp
Commit message (Expand)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-124/+0
* Split up libstate/get_enc.cpplloyd2013-12-251-0/+13
* Remove return value of AEAD_Mode::start as it doesn't seem necessarylloyd2013-04-031-14/+0
* Update callerslloyd2013-03-201-2/+2
* Add get_aead in lookup.hlloyd2013-03-161-0/+14
* Drop some deprecated functionslloyd2012-06-011-57/+0
* Add back min_keylength_of, max_keylength_of, keylength_multiple_oflloyd2011-03-211-0/+57
* More VC warning fixeslloyd2011-02-091-2/+2
* Eliminate the constant size_t values in SymmetricAlgorithm that givelloyd2010-10-281-76/+0
* Remove most uses of HASH_BLOCK_SIZElloyd2010-10-131-1/+1
* s/BLOCK_SIZE/block_size()/lloyd2010-10-131-1/+1
* Use output_length() instead of OUTPUT_LENGTH pseudo-propertylloyd2010-10-131-3/+3
* Fix a few hundred Doxygen warningslloyd2010-06-151-10/+10
* 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