aboutsummaryrefslogtreecommitdiffstats
path: root/src/hash
Commit message (Expand)AuthorAgeFilesLines
* propagate from branch 'net.randombit.botan' (head 32f457161b1ad1afb7a3d0ccebc...lloyd2009-09-161-18/+23
|\
| * propagate from branch 'net.randombit.botan' (head 5cadcc57872bef55226579df573...lloyd2009-09-081-18/+23
| |\
| | * propagate from branch 'net.randombit.botan' (head 95eb8083f5884531e5ca0667388...lloyd2009-07-218-37/+38
| | |\
| | * \ propagate from branch 'net.randombit.botan' (head 5438defd358f82e876917a8bd6d...lloyd2009-07-151-18/+23
| | |\ \
| | | * \ propagate from branch 'net.randombit.botan' (head d6d32791adfa878b6fc0dd3a5b6...lloyd2009-07-032-3/+9
| | | |\ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 6a746ccf1e957dba703e6537205...lloyd2009-06-041-18/+23
| | | |\ \ \
| | | | * | | A few experiments with auto keyword type inference. Looks like things willlloyd2009-04-011-18/+23
* | | | | | | In BMW-512, don't use the stack, instead use class SecureBuffers to reducelloyd2009-09-152-70/+70
* | | | | | | Add an implementation of Blue Midnight Wish (512 bit version only)lloyd2009-09-153-0/+219
* | | | | | | propagate from branch 'net.randombit.botan.1_8' (head ef51dd2869ed38dae3aeb1c...lloyd2009-09-152-74/+46
|\ \ \ \ \ \ \
| * | | | | | | Make some changes to the SSE2 implementation of SHA-1 for compatability withlloyd2009-09-131-62/+46
| |/ / / / / /
| * | | | | | Instead of each SSE2 implementation specifying which compilers + CPUs itlloyd2009-08-271-12/+0
* | | | | | | Change Skein-512 to match the tweaked 1.2 specification. Round constantslloyd2009-09-151-8/+8
|/ / / / / /
* | | | | | Add 'Distributed under the terms of the Botan license' notices to the .Slloyd2009-08-114-16/+24
* | | | | | Add support for Dragonfly BSD (a fork of FreeBSD).lloyd2009-07-253-0/+3
| |_|_|_|/ |/| | | |
* | | | | Correct some errors in the automatically generated dependencies.lloyd2009-07-162-1/+3
* | | | | Move some files around to break up dependencies between directorieslloyd2009-07-162-4/+8
* | | | | Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-155-33/+24
* | | | | Add a script that analyzes the source and prints module dependencies.lloyd2009-07-151-0/+4
|/ / / /
* | | | Avoid a crash in Skein_512::add_data if it is called with a zero-lengthlloyd2009-07-141-0/+3
* | | | Some modules using asm were not marked with 'load_on asm_ok'; fixlloyd2009-07-072-2/+2
* | | | CPU-specific engines are now only loaded if something depends on them,lloyd2009-07-075-0/+5
| |_|/ |/| |
* | | Mark Skein_512 with the BOTAN_DLL macrolloyd2009-06-062-3/+9
|/ /
* | Small cleanups in the Skein-512 source, and add support for thelloyd2009-06-032-70/+65
* | Add an implementation of Skein-512lloyd2009-06-023-0/+309
* | Many source files included bit_ops.h when what was really desired waslloyd2009-05-1310-10/+10
* | Use S2 instead of x,y vars as temps for single iteration of psilloyd2009-04-101-4/+4
* | Fully expand the linear recurence phi - about twice as fast on my Core2lloyd2009-04-081-77/+80
* | Expand the first 12 iterations of phi, though more simplification is needed.lloyd2009-04-071-2/+58
* | Add the GOST 34.11 hash function. Pretty slow, but functional.lloyd2009-04-073-0/+228
* | Make the member variables of MDx_HashFunction private instead of protected -lloyd2009-04-071-6/+5
* | Avoid calling compress_n in MDx_HashFunction unless at least one block islloyd2009-04-071-1/+2
* | Remove some commented out code in MDx_HashFunction which was used duringlloyd2009-04-072-26/+0
|/
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-3042-474/+556
* No reason to include mdx_hash.h in MD2 since it derives directly fromlloyd2009-03-272-24/+24
* Wrap code and struct definitions internal to sha1_sse2_imp.cpp in anlloyd2008-11-241-0/+4
* Revert change that added multiblock support to SSE2 SHA-1. Was causinglloyd2008-11-233-206/+183
* Dean Gaudet's original version of the SHA-1 SSE2 code supported multiplelloyd2008-11-233-183/+206
* Do a minor optimization in some of the compression functions, loadinglloyd2008-11-237-121/+145
* Update SHA1_IA32 to use compress_nlloyd2008-11-231-2/+6
* I had not anticipated this being really worthwhile, but it turns outlloyd2008-11-2333-746/+876
* Enable SSE2 SHA-1 on Intel Prescott CPUslloyd2008-11-171-0/+1
* Split asm_engine into three engines (ia32, amd64, sse2). This allowslloyd2008-11-111-0/+2
* Remove redundent includeslloyd2008-11-091-1/+0
* Remove lookup from parallel hash constructionlloyd2008-11-082-15/+15
* Split base.h into block_cipher.h and stream_cipher.hlloyd2008-11-081-0/+11
* Move hash.h from src/core to src/hashlloyd2008-11-081-0/+51
* Move BufferedComputation to new buf_comp.{h,cpp}lloyd2008-11-082-0/+2
* Move the declaration of the HashFunction base class to a new header hash.hlloyd2008-11-082-2/+2
* Disable x86-64 SHA-1 asm for FreeBSD. FreeBSD 7.0 at least did not likelloyd2008-11-041-1/+0