aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/engine
Commit message (Collapse)AuthorAgeFilesLines
* 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-105-73/+0
| | | | | | | | | | they were not used at all outside of the core library implementations. One change is that now get_bc_pad returns a new object, instead of a pointer to a const shared padding method. This does imply a bit more dynamic memory overhead, but the modes are pretty light (stateless, for the most part), so this doesn't seem like a big deal. So modify ECB and CBC classes to add destructors to delete the padding object.
* Remove support for S2K in Engines. There are only three implementations oflloyd2008-11-105-78/+0
| | | | | | an S2K in Botan, all in the core library, and it's relatively unlikely that that many more will be added. get_s2k still exists and performs a direct search across the possibilities.
* 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
|
* Consistent whitespacelloyd2008-11-091-0/+1
|
* Modify Default_Engine to use SCAN_Name internallylloyd2008-11-094-213/+161
|
* Move engine to libstate/ directory, since there is a mutual dependencylloyd2008-11-0936-0/+3691
(messy). Remove unused libstate.h includes from a few files.