aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Inline the definition of Tiger::round into Tiger::pass, which was its onlylloyd2007-03-071-1/+2
* Alter one of the constructors of DL_Group to take a parameter specifyinglloyd2007-03-031-4/+5
* BigInt::operator[] now guards against accesses that are larger than thelloyd2007-03-031-2/+2
* Add a version of BigInt::binary_decode taking a MemoryRegion of byteslloyd2007-03-011-0/+1
* Inline the round functions of RC2. This is about 15% faster on my machine,lloyd2007-03-011-4/+1
* Split DSA parameter generation into src/dsa_gen.cpp, and make the functionslloyd2007-03-012-6/+5
* Bump copyright year to 2007lloyd2007-01-20164-164/+164
* Add a new parameter to the Base64_Encoder to specify that a trailinglloyd2007-01-201-1/+2
* Work around some strange Visual Studio bugs that popped up when compilinglloyd2007-01-081-3/+5
* Move the UI pulse functions into the global library state. That is (as bestlloyd2006-12-143-30/+27
* Add a new set_option member function to Configlloyd2006-12-141-3/+3
* The symkey.h header no longer needs to include enums.h; remove itlloyd2006-12-145-1/+4
* Remove a dependency on x509cert.h from x509_ext.cpp by moving the definitionlloyd2006-12-122-2/+3
* Add a function to Library_State allowing callers to check if the globallloyd2006-09-211-1/+3
* Do not allocate a block of memory in Pooling_Allocator::init(); this waslloyd2006-09-201-1/+0
* Make the initialization/deinitialization functions static members oflloyd2006-09-201-14/+8
* The public add_engine API now always places the new engine at the frontlloyd2006-09-201-1/+1
* Correctly deal with allocators added post-initialization. In particular,lloyd2006-09-114-6/+9
* Completely rewrite how the default X509_Store searches are performed,lloyd2006-09-102-15/+58
* Hack around some Visual Studio bugs that I can't seem to find good solutionslloyd2006-09-101-8/+5
* Return the correct type from Basic_Constraints::get_path_limit (was coercinglloyd2006-09-081-1/+1
* Make various member functions in the PK algorithms public, particularlylloyd2006-09-078-63/+45
* 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