aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Truncate the X9.42 PRF output if the counter overflows.lloyd2007-10-151-1/+1
* Make some formatting between the encryption and decryption code equivalent.lloyd2007-10-151-1/+4
* Use shorter variable names in the TEA code.lloyd2007-10-151-12/+12
* Move the self tests from LibraryInitializer::initialize tolloyd2007-10-152-7/+7
* The last checkin did not work; the Library_State constructor called code1.7.2lloyd2007-10-132-9/+31
* Move most of the initializer code directly into the Library_State constructorlloyd2007-10-132-80/+65
* If we attempt to access the global state, and it is null, calllloyd2007-10-071-1/+1
* Add OIDs for SHA-224, SHA-256, SHA-384, SHA-512, and DSA with SHA-224 andlloyd2007-10-031-1/+9
* If DL_Group's constructor can't find a group, throw a reasonably informativelloyd2007-09-291-1/+6
* Use the OUTPUT_LENGTH constant instead of assuming the block size of the cipherlloyd2007-09-171-6/+7
* Check in an initial implementation of CBC-MAC.lloyd2007-09-162-0/+110
* Use Botan:: prefixes to work around a bug in Visual Studio C++ 2003. Patchlloyd2007-07-271-2/+2
* If counter overflows, truncate the output of KDF2. That effectivelylloyd2007-07-261-1/+1
* Avoid C-style casts (as detected by GCC's -Wold-style-cast) and instead use lloyd2007-07-2334-99/+109
* Use std::string::data() instead of std::string::c_str() in cases where welloyd2007-07-219-10/+10
* Combine the Blowfish initial sbox contents into a single 1024 element array.lloyd2007-07-172-98/+91
* If an algorithm cache lookup fails, index the newly created prototype objectlloyd2007-07-171-6/+7
* We don't need to use locked memory in the X.509 distinguished name.lloyd2007-06-111-1/+1
* On an assignment or initialization split across lines, put the = at the endlloyd2007-05-312-6/+6
* propagate from branch 'net.randombit.botan.stable' (head e92fe807f749c5266693...lloyd2007-05-311-1/+1
|\
| * Typo: RFC 882 instead of 822. Reported by Yves Jerschow.lloyd2007-05-311-1/+1
* | Use the word-loading operations in SHA-384/SHA-512 as welllloyd2007-05-311-5/+4
* | Write functions to handle loading and saving words a block at a time, taking ...lloyd2007-05-3136-425/+303
* | Enable DATA_ENCIPHERMENT in constraints for encryption keys.lloyd2007-05-181-1/+1
* | Check in a change from Yves Jerschow optimizing the HMAC key schedule.lloyd2007-05-151-5/+11
* | propagate from branch 'net.randombit.botan.stable' (head 8a2b79c64a13d3f70b02...lloyd2007-04-251-11/+1
|\|
| * Check in a working fix for the mem_pool issues encountered by some Visuallloyd2007-04-251-11/+1
| * Revert the last change; it actually broke the memory allocators in alloyd2007-04-231-1/+1
| * Fixes for Visual C++ 2005; it wasn't picking up the needed conversionlloyd2007-04-231-2/+3
* | 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