aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Macro cleanuplloyd2008-11-096-23/+18
* Inline no-op Engine virtual functionslloyd2008-11-092-63/+18
* Move some lookup related code from src/engine to src/libstate/lookup.cpplloyd2008-11-094-507/+496
* Rename SymmetricAlgorithm::key to key_schedule to avoid many namelloyd2008-11-0973-81/+81
* Simplify implementation of Default_Engine::get_cipher somewhatlloyd2008-11-081-94/+92
* Remove lookup from parallel hash constructionlloyd2008-11-083-17/+22
* Remove lookup.h use from EAXlloyd2008-11-085-45/+28
* Remove lookup.h from CTS modelloyd2008-11-083-54/+20
* Remove lookup.h use from ECB, CBC, CFBlloyd2008-11-087-105/+63
* Add BOTAN_DLL macro to Default_IF_Oplloyd2008-11-081-1/+1
* Remove use of lookup.h from OFBlloyd2008-11-084-14/+13
* Remove use of lookup.h in CTR modelloyd2008-11-083-12/+10
* Remove lookup.h from modebaselloyd2008-11-088-22/+38
* Remove needless include of mutex.hlloyd2008-11-081-1/+0
* Rename eng_def.h to def_eng.hlloyd2008-11-0810-9/+9
* Add virtual hook to remove dep of Default_Engine on Engine itselflloyd2008-11-083-16/+14
* Remove dependency on Default_Engine from pubkey codelloyd2008-11-0811-112/+145
* Remove get_mgf - unsused internally, and I doubt apps use it muchlloyd2008-11-082-26/+0
* Invoke HMAC constructor directly for PBKDF2 since it is hardcoded anywaylloyd2008-11-081-1/+2
* Add def_engine info.txtlloyd2008-11-081-0/+15
* Add missing engine info.txtlloyd2008-11-081-0/+11
* 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-10/+0
* Move botan.h from utils to libstate, since libstate has lookup.h whichlloyd2008-11-084-13/+5
* Split the last parts of the 'core' modulelloyd2008-11-0836-73/+131
* Move most of what was left in core to utils (since that is what they are,lloyd2008-11-088-11/+7
* Move allocate.h with related code in alloclloyd2008-11-083-1/+1
* Continue to dismantle the core module (aka ball of mud), moving allocatorlloyd2008-11-085-4/+0
* Move mutex.h from core to utilslloyd2008-11-086-10/+2
* Split ciphers into block and stream ciphers. Move base class headerslloyd2008-11-08105-3/+4
* Split base.h into block_cipher.h and stream_cipher.hlloyd2008-11-0863-48/+278
* Move declaration of StreamCipher to stream_cipher.hlloyd2008-11-0811-86/+13
* Move hash.h from src/core to src/hashlloyd2008-11-085-132/+20
* Inline BufferedComputation into the header (all functions were very short)lloyd2008-11-083-97/+30
* Move BufferedComputation to new buf_comp.{h,cpp}lloyd2008-11-0813-166/+236
* Move mac base classes from src/core to src/maclloyd2008-11-083-16/+0
* Move declaration of MessageAuthenticationCode base class to mac.h (from base.h)lloyd2008-11-0816-55/+73
* Move the declaration of the HashFunction base class to a new header hash.hlloyd2008-11-0828-53/+77
* 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
* In Makefiles and pkg-config / botan-config, use -lbotan-@{var:version}lloyd2008-11-074-4/+4
* Don't hard code name in botan-config.inlloyd2008-11-071-1/+1
* Cache device descriptors in Device_EntropySourcelloyd2008-11-072-34/+45
* In HMAC_RNG, periodically fast poll a source while operating normally.lloyd2008-11-072-46/+32
* HMAC_RNG will only check to see if it should reseed once per calllloyd2008-11-071-60/+47
* Swap workspace and prod vars in botan-config.in, easier to enable workspace uselloyd2008-11-071-5/+5
* Reformat for shorter lineslloyd2008-11-072-6/+19
* Add a check for empty string in CMS_Encoder::can_compress_with (mostly to avo...lloyd2008-11-071-0/+3
* Provide pkg-config file as botan-$major$minor.pc, so it can be used like:lloyd2008-11-062-5/+5