aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/engine
Commit message (Expand)AuthorAgeFilesLines
* Move most of the remaining libstate code to pk_engine.cpp, move engineslloyd2008-11-1146-3784/+0
* Make Engine::find_XYZ publiclloyd2008-11-111-15/+17
* Split asm_engine into three engines (ia32, amd64, sse2). This allowslloyd2008-11-1111-63/+175
* Make SCAN_Name::arg return a new SCAN_Name that has the same providers list,lloyd2008-11-111-4/+1
* Remove a global_state() dependency on Engine without breaking Monotonelloyd2008-11-112-15/+15
* Fix leak in Luby-Rackoff lookup (got new object instead of prototype as inten...lloyd2008-11-111-2/+1
* New function name in SCAN_Namelloyd2008-11-111-1/+1
* Remove lookup.h use from DLIES, PK key agreement, DSA param gen, get_enc.cpplloyd2008-11-111-1/+0
* Shorten SCAN_Name's argument arg in function nameslloyd2008-11-104-15/+15
* Move get_bc_pad to def_engine/def_mode.cpplloyd2008-11-102-45/+60
* Move x86 Serpent to the asm engine module.lloyd2008-11-108-73/+55
* Use Algorithm_Factory instead of lookup in Default_Engine block cipherlloyd2008-11-102-12/+10
* Move block and stream ciphers also into Algorithm_Factorylloyd2008-11-109-49/+66
* Move MACs also to Algorithm_Factorylloyd2008-11-104-17/+37
* Split PK stuff from engine.cpp to pk_engine.cpplloyd2008-11-103-173/+189
* Split the assembly implementations of the hash functions into asm_engine.lloyd2008-11-104-38/+109
* Use Algorithm_Factory and SCAN_Name for all hash lookups. Modify engineslloyd2008-11-107-21/+69
* Add a class Algorithm_Factory which encapsulates the Engine classes (andlloyd2008-11-101-8/+8
* 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-105-73/+0
* Remove support for S2K in Engines. There are only three implementations oflloyd2008-11-105-78/+0
* 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