aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Rename instances of X509_PublicKey and PKCS8_PrivateKeylloyd2006-09-0615-39/+39
* Split PK_Key into Public_Key and Private_Key; these new classes merge inlloyd2006-09-0611-48/+45
* Implement codec objects for private keys as well.lloyd2006-09-063-13/+28
* First step in a major rewrite of the high level public key code. Thelloyd2006-09-064-13/+37
* Merge a formerly duplicate function (one in an anonymous namespace inlloyd2006-09-061-0/+6
* Move the declaration of AlgorithmIdentifier into its own header file.lloyd2006-09-062-22/+40
* PK_Verifier no longer keeps a reference to the key being used; it onlylloyd2006-09-061-4/+11
* Move the name() declaration in BlockCipherModePaddingMethod to match thelloyd2006-09-061-2/+1
* Remove the Algorithm class; the only members it exposed where name() andlloyd2006-09-063-22/+31
* Change Engine to not rely on the existence of an Algorithm base class forlloyd2006-09-061-6/+27
* Make SymmetricKey and InitializationVector simple typedefs of OctetString;lloyd2006-08-231-23/+4
* Make Filter::send non-virtual; this was apparently something vestigal fromlloyd2006-08-231-1/+1
* Add a new version of the StreamCipher_Filter constructor that takes a keylloyd2006-08-231-0/+1
* Put the definitions of Pipe::LAST_MESSAGE and Pipe::DEFAULT_MESSAGE intolloyd2006-08-231-2/+1
* X509_CRL::force_decode should not be publiclloyd2006-08-231-2/+1
* Change the header guard to the standard BOTAN_*_H__ formlloyd2006-08-221-2/+2
* Let SHA_160::W be resized dynamically; potentially the asm version couldlloyd2006-08-211-2/+2
* Move bigint_simple_mul into mp_mul.cpp, since that is the only place itlloyd2006-08-191-2/+0
* Move Montgomery reduction algorithm into mp_asm.cpplloyd2006-08-191-0/+2
* Split Montgomery reduction into two functions, the core algorithm linkedlloyd2006-08-161-2/+2
* Replace Serpent's key_xor function with a macro, so the header can belloyd2006-08-151-1/+0
* Merge the AES TD and TE arrays, so assembly versions can used indexedlloyd2006-08-131-2/+1
* Remove an unneeded friend declaration for the division function.lloyd2006-08-121-1/+0
* The two classes that used to need direct access to the SHA-1lloyd2006-08-051-3/+0
* Make it possible to insert Engines into the front of the queue;lloyd2006-08-051-1/+1
* The use_engines flag was not being respected; specifically, if therelloyd2006-08-051-1/+1
* Move include of x509_ext.h to x509_ca.h, instead of using forwardlloyd2006-07-311-1/+2
* Remove FIPS140::good_edc; it has never been used and probably will notlloyd2006-07-291-1/+0
* Change Builtin_Module constructor to take an InitializerOptionslloyd2006-07-281-1/+2
* Add a "selftest" option that allows the user to disable startup selftestslloyd2006-07-281-0/+1
* Add two more constructors to AlgorithmIdentifier, which take alloyd2006-07-221-0/+5
* Remove a declaration for add_alias, which was removed at some pointlloyd2006-07-162-5/+2
* Extend the language offered by InitializerOptions a bit, so thatlloyd2006-07-131-1/+2
* Add a LibraryInitializer constructor taking a std::string, which simplylloyd2006-07-121-0/+1
* Make Mutex_Factory an abstract class, move the creation of the no-oplloyd2006-07-071-1/+10
* Respect the secure_memory config optionlloyd2006-07-021-0/+1
* Move InitializerOptions out of the Init namespacelloyd2006-07-021-11/+12
* Add del_fun and delete2nd functions for running deleteslloyd2006-07-021-0/+19
* Let modules override the transcoder object (since system libslloyd2006-07-011-0/+2
* Fix config handling (stupid mismatch was causing the getter for thelloyd2006-07-012-2/+3
* Make choose_sig_format a static member of Config rather thanlloyd2006-07-011-11/+4
* Access the global configuration through an object reference insteadlloyd2006-07-013-23/+28
* Clean up initialization a little bit morelloyd2006-07-012-10/+21
* Fix botan.h to include config.h instead of conf.hlloyd2006-07-011-1/+1
* Rename conf.* to config.*lloyd2006-07-011-0/+0
* Modify types.h to include build.h instead of config.hlloyd2006-07-011-1/+1
* Various changes to how library initialization occurs, though I'm stilllloyd2006-06-262-12/+9
* Add a static make_signed function to X509_Objectlloyd2006-06-251-0/+4
* Support named mutexes outside of the global library state.lloyd2006-06-252-5/+18
* Change how builtin modules are loaded - provide an interface to alloyd2006-06-251-16/+26