aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate
Commit message (Expand)AuthorAgeFilesLines
...
* Have Algorithm_Factory::make_hash_function throw an exception if it can'tlloyd2008-11-102-8/+4
* Use Algorithm_Factory and SCAN_Name for all hash lookups. Modify engineslloyd2008-11-1011-76/+129
* Add a class Algorithm_Factory which encapsulates the Engine classes (andlloyd2008-11-107-85/+160
* Split pk_pad.h into eme.h and emsa.hlloyd2008-11-101-1/+2
* Modify OpenSSL to use SCAN_Namelloyd2008-11-103-47/+34
* Remove unused provider functionlloyd2008-11-101-2/+0
* Fix include, add namespace and copyrightlloyd2008-11-101-1/+9
* Add eng_ossl.cpp to buildlloyd2008-11-101-0/+1
* Make the ARC4 implementation from OpenSSL visible in arc4_openssl.hlloyd2008-11-105-93/+95
* Remove support for block cipher padding methods in engine. Like S2K,lloyd2008-11-108-130/+30
* Remove support for S2K in Engines. There are only three implementations oflloyd2008-11-108-110/+39
* Sort lineslloyd2008-11-101-2/+2
* Mark libstate as depending on mode_padlloyd2008-11-101-0/+1
* Remove find_bc_pad from lookup_stream.cpplloyd2008-11-101-25/+0
* Split lookup_cipher.cpp into lookup_{block,stream,bc_pad}.cpplloyd2008-11-104-82/+131
* Modify Lion lookup to use arg_count_betweenlloyd2008-11-091-2/+1
* Modify get_enc to use SCAN_Namelloyd2008-11-091-82/+41
* Consistent whitespacelloyd2008-11-091-0/+1
* Modify Default_Engine to use SCAN_Name internallylloyd2008-11-094-213/+161
* In lookup.h, forward declare Library_State instead of including libstate.hlloyd2008-11-091-1/+2
* Remove alias for HAVAL, also removed in 1.5.0lloyd2008-11-091-1/+0
* Remove alias for SEAL (removed in 1.5.0!)lloyd2008-11-091-1/+0
* Move engine to libstate/ directory, since there is a mutual dependencylloyd2008-11-0936-0/+3691
* Move some lookup related code from src/engine to src/libstate/lookup.cpplloyd2008-11-091-0/+253
* Rename eng_def.h to def_eng.hlloyd2008-11-081-1/+1
* Remove get_mgf - unsused internally, and I doubt apps use it muchlloyd2008-11-082-26/+0
* Add libstate dep on def_enginelloyd2008-11-081-0/+1
* Move most of the Default_Engine code into engine/def_engine, and thelloyd2008-11-0811-1896/+0
* Move botan.h from utils to libstate, since libstate has lookup.h whichlloyd2008-11-083-12/+20
* Split the last parts of the 'core' modulelloyd2008-11-082-2/+0
* Move allocate.h with related code in alloclloyd2008-11-081-0/+1
* Split base.h into block_cipher.h and stream_cipher.hlloyd2008-11-084-6/+15
* Move declaration of StreamCipher to stream_cipher.hlloyd2008-11-081-0/+1
* Move declaration of MessageAuthenticationCode base class to mac.h (from base.h)lloyd2008-11-081-0/+2
* Move the declaration of the HashFunction base class to a new header hash.hlloyd2008-11-082-0/+2
* Remove unneeded include of <memory>lloyd2008-11-082-2/+0
* Split lookup_misc.cpp into lookup_mac.cpp and lookup_s2k.cpplloyd2008-11-084-180/+162
* Split def_alg.cpp into lookup_{cipher,hash,misc}.cpplloyd2008-11-084-308/+394
* Wrap lines to 80 columnslloyd2008-10-282-10/+21
* Remove lookup.h use from OpenPGP S2Klloyd2008-10-261-9/+6
* 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-2623-0/+4161