aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/def_engine
Commit message (Expand)AuthorAgeFilesLines
* Add Comb4P hash combiner, as described in Anja Lehmann's thesis.lloyd2010-04-171-0/+15
* Fix GOST, wasn't getting found in enginelloyd2010-03-131-3/+3
* Remove IF_Corelloyd2010-03-052-20/+0
* Add RSA encrypt/decrypt opslloyd2010-03-051-6/+6
* Add ops for ElGamal encryption and decryption.lloyd2010-03-052-19/+37
* Rename PK_Ops::Signature_Operation to PK_Ops::Signaturelloyd2010-03-052-4/+4
* Remove NR and DSA specific hookslloyd2010-03-052-47/+3
* Add verification ops for all signature key typeslloyd2010-03-052-0/+39
* Add signature generation operation classes. Remove sign() fromlloyd2010-03-052-2/+71
* This checkin represents a pretty major change in how PK operations arelloyd2010-03-042-16/+23
* Kill ECKAEG_Oplloyd2010-03-022-22/+0
* Remove ECDSA_Op and its attendant bitslloyd2010-03-022-22/+0
* Add block cipher cascadelloyd2010-01-111-0/+15
* Add missing BOTAN_DLL exports.lloyd2009-12-169-12/+12
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-4/+5
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-291-2/+0
* Similiar treatment for OFB which is also just a plain stream cipherlloyd2009-10-141-1/+1
* Convert CTR_BE from a Filter to a StreamCipher. Must wrap in a StreamCipher_F...lloyd2009-10-141-3/+3
* Refactor Default_Engine::get_cipher so bits can be called from selftestlloyd2009-10-062-84/+104
* Add an implementation of Blue Midnight Wish (512 bit version only)lloyd2009-09-151-0/+9
* Move some files around to break up dependencies between directorieslloyd2009-07-161-0/+1
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-151-0/+7
* Small cleanups in the Skein-512 source, and add support for thelloyd2009-06-031-1/+2
* Add an implementation of Skein-512lloyd2009-06-021-0/+9
* Add XTS mode, from IEEE P1619lloyd2009-04-161-0/+14
* Add the GOST 34.11 hash function. Pretty slow, but functional.lloyd2009-04-071-0/+9
* Support different GOST paramters in the lookup interface.lloyd2009-03-311-1/+1
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-308-74/+90
* GOST was using a completely non-standard set of sboxes. Change it to uselloyd2009-03-271-5/+5
* Add an Algorithm_Factory& argument to Engine::get_cipher to avoid alloyd2008-11-232-5/+6
* Library_State had two functions that did the same thing,lloyd2008-11-121-1/+1
* Remove support for provider identifiers from SCAN_Name - it turns out thislloyd2008-11-121-1/+1
* Move most of the remaining libstate code to pk_engine.cpp, move engineslloyd2008-11-119-0/+1007
* Move engine to libstate/ directory, since there is a mutual dependencylloyd2008-11-099-1137/+0
* Simplify implementation of Default_Engine::get_cipher somewhatlloyd2008-11-081-94/+92
* Remove lookup from parallel hash constructionlloyd2008-11-081-2/+7
* Remove lookup.h use from EAXlloyd2008-11-081-2/+2
* Remove lookup.h from CTS modelloyd2008-11-081-2/+2
* Remove lookup.h use from ECB, CBC, CFBlloyd2008-11-081-6/+11
* Remove use of lookup.h from OFBlloyd2008-11-081-1/+1
* Remove use of lookup.h in CTR modelloyd2008-11-081-1/+1
* Rename eng_def.h to def_eng.hlloyd2008-11-089-8/+8
* Add virtual hook to remove dep of Default_Engine on Engine itselflloyd2008-11-081-0/+2
* Remove dependency on Default_Engine from pubkey codelloyd2008-11-082-0/+120
* Invoke HMAC constructor directly for PBKDF2 since it is hardcoded anywaylloyd2008-11-081-1/+2
* Add def_engine info.txtlloyd2008-11-081-0/+15
* Move most of the Default_Engine code into engine/def_engine, and thelloyd2008-11-087-0/+991