aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep thelloyd2008-03-10202-202/+202
* Unroll the loops in SHA_160::hash that unpack the input and perform thelloyd2008-03-091-4/+15
* Rename offset_ variables to idx_lloyd2008-03-091-30/+30
* Alter bigint_madd2 and bigint_madd3 to take only 3 (4, resp) arguments,lloyd2008-03-093-6/+6
* Also inline xor_buf, both for immediate effeciency gains and for futurelloyd2008-03-091-34/+0
* Put reverse_bytes into bit_ops.h so they can be inlined. Rewrite the versionlloyd2008-03-081-29/+0
* Mass update of the copyright date. Honestly I don't know why I bother,lloyd2008-02-14208-208/+208
* Add a short comment describing Turing::fixedSlloyd2007-11-191-1/+1
* Change the default list of PRNG devices fromlloyd2007-11-171-1/+1
* Drop es_file: replaced by es_devlloyd2007-11-172-37/+0
* Add a hook for the es_dev module in Builtin_Moduleslloyd2007-11-171-0/+8
* Mark start and end as const in karatsuba_size since they are never modifiedlloyd2007-11-161-2/+2
* Revert the change that renamed append() to push_back(). As pointed outlloyd2007-11-1513-40/+40
* Rename MemoryRegion::append to push_backlloyd2007-11-1413-40/+40
* Remove the ability to load an external configuration file. Applicationslloyd2007-11-143-150/+0
* merge of '3302429a7b66a2e175af0e12870f150aaf81445e'lloyd2007-11-121-2/+0
|\
| * Remove unused include of assert.hlloyd2007-11-071-2/+0
* | Make IDEA::mul_inv just a function in an anonymous namespace, since it reallylloyd2007-11-111-38/+36
* | Remove some static_casts that weren't required and didn't do much to makelloyd2007-11-111-11/+11
* | Have IDEA's mul() return the result instead of altering a reference value.lloyd2007-11-111-13/+25
|/
* Have Malloc_Allocator directly inherit from the Allocator interface, withoutlloyd2007-10-211-2/+2
* Move reverse_bytes from bit_ops.h to bit_ops.cpplloyd2007-10-211-0/+30
* sha160.cpp needs include of bit_ops.h, problem was masked by the asm versionslloyd2007-10-191-0/+1
* bit_ops.h no longer includes loadstor.hlloyd2007-10-1954-30/+52
* Fold an XOR operation that was happening during SEED encryption/decryption tolloyd2007-10-191-6/+6
* Don't hard code any directories to search for programs into es_unix.lloyd2007-10-191-1/+1
* merge of '7abb64699f9d0ffd4305b8c5686ce581f68c01ed'lloyd2007-10-191-0/+2
|\
| * The flag that we had run a slow pollwas only set if one was forced fromlloyd2007-10-191-0/+2
* | Add support for IPv4 addresses in the X.509 alternative name extension.lloyd2007-10-163-5/+28
* | Add functions that can convert between binary IPv4 addresses and standardlloyd2007-10-161-1/+43
* | 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
|\