aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Small cleanups.lloyd2007-03-101-1/+0
* Add new OIDs for Rabin-Williams and Nyberg-Rueppel keys and signatures.lloyd2007-03-101-0/+23
* Catch exceptions in OIDS::lookup and rethrow a Lookup_Error. Attempting tolloyd2007-03-101-2/+10
* Move the version query code out of base.cpp and into version.cpp; I havelloyd2007-03-082-18/+28
* Inline the definition of Tiger::round into Tiger::pass, which was its onlylloyd2007-03-071-21/+55
* Add startup selftests for SHA-256 and HMAC(SHA-256)lloyd2007-03-041-0/+18
* Introduce a class Seed which represents the domain parameter seed, ratherlloyd2007-03-041-15/+30
* Use prefix rather than postfix increment in places where it can be used.lloyd2007-03-034-6/+6
* Alter one of the constructors of DL_Group to take a parameter specifyinglloyd2007-03-032-36/+56
* BigInt::operator[] now guards against accesses that are larger than thelloyd2007-03-031-0/+17
* Add a version of BigInt::binary_decode taking a MemoryRegion of byteslloyd2007-03-011-0/+8
* Inline the round functions of RC2. This is about 15% faster on my machine,lloyd2007-03-011-52/+48
* merge of '8d39383f5142c3a42ccef1b06333f5aef24e998f'lloyd2007-03-012-15/+8
|\
| * propagate from branch 'net.randombit.botan.stable' (head fd0242cd1f44b6d9d0e5...lloyd2007-02-282-15/+8
| |\
| | * Include <iterator> into x509_ca.cpp for std::back_inserterlloyd2007-02-281-0/+1
| | * Remove a call to abort() in global_state() which was triggered if nolloyd2007-02-281-3/+0
| | * Minor cleanup of the PKCS8_extract function.lloyd2007-01-281-14/+8
* | | Split DSA parameter generation into src/dsa_gen.cpp, and make the functionslloyd2007-03-012-96/+112
|/ /
* | Include the iterator header for std::back_inserter. Noticed whenlloyd2007-02-161-0/+1
* | Clean up the definition of PKCS8_extract, though really this whole filelloyd2007-02-151-5/+4
* | Improve readability slightly in the code handling CRL decoding.lloyd2007-02-151-5/+3
* | propagate from branch 'net.randombit.botan.stable' (head 0f5f960e749e55bc7b45...lloyd2007-01-201-1/+2
|\ \ | |/ |/|
| * Remove an include of assert.hlloyd2006-12-201-3/+2
| * Some minor efficiency gains in the memory allocator.lloyd2006-12-191-22/+16
* | Bump copyright year to 2007lloyd2007-01-20207-207/+207
* | Add a new parameter to the Base64_Encoder to specify that a trailinglloyd2007-01-201-3/+3
* | Increase the maximum keylength of ARC4 to 256 bytes for Monotone.lloyd2007-01-201-1/+1
* | Fix two bugs reported by Zack Weinberg in Base64_Decoderlloyd2007-01-081-2/+4
* | Work around some strange Visual Studio bugs that popped up when compilinglloyd2007-01-081-22/+14
* | The copy constructor of BER_Decoder was not copying other.parent; thislloyd2006-12-271-1/+1
|/
* Rename the mp_muladd source files to mp_muloplloyd2006-12-151-0/+0
* Rename certstore.cpp to certstor.cpp, both to match the header and to putlloyd2006-12-151-0/+0
* Move the UI pulse functions into the global library state. That is (as bestlloyd2006-12-145-44/+37
* Use set_option in policy.cpplloyd2006-12-141-40/+40
* Add a new set_option member function to Configlloyd2006-12-141-0/+8
* Remove needless try/catch blocklloyd2006-12-141-10/+2
* Remove a dependency on x509cert.h from x509_ext.cpp by moving the definitionlloyd2006-12-121-1/+0
* Allow the creation of 48 bit primeslloyd2006-12-081-1/+1
* Catch Encoding_Error in the keypair consistency check when we generate thelloyd2006-09-301-1/+9
* Throw Encoding_Error instead of Invalid_Argument if a signature encodinglloyd2006-09-304-8/+8
* In the keypair consistency check for encryption/decryption keys, a keylloyd2006-09-301-0/+3
* Move the KDF base class code into kdf.cpp; this prevents the pk_util.cpplloyd2006-09-262-54/+54
* Simplify the initial RNG seeding operationlloyd2006-09-212-19/+7
* Do not allocate a block of memory in Pooling_Allocator::init(); this waslloyd2006-09-201-10/+0
* Make the initialization/deinitialization functions static members oflloyd2006-09-201-21/+17
* The public add_engine API now always places the new engine at the frontlloyd2006-09-201-9/+8
* Make the implementation of the round function a bit easier to read.lloyd2006-09-201-6/+12
* When searching the block list, first try the last block we had a goodlloyd2006-09-111-4/+4
* Correctly deal with allocators added post-initialization. In particular,lloyd2006-09-114-48/+40
* Remove a useless wrapper function.lloyd2006-09-101-17/+6