aboutsummaryrefslogtreecommitdiffstats
path: root/src/block
Commit message (Expand)AuthorAgeFilesLines
* Add 'Distributed under the terms of the Botan license' notices to the .Slloyd2009-08-111-13/+15
* Add support for Dragonfly BSD (a fork of FreeBSD).lloyd2009-07-251-0/+1
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-154-11/+18
* Some modules using asm were not marked with 'load_on asm_ok'; fixlloyd2009-07-071-1/+1
* CPU-specific engines are now only loaded if something depends on them,lloyd2009-07-071-0/+1
* Many source files included bit_ops.h when what was really desired waslloyd2009-05-1312-12/+12
* Clean up the GOST_2ROUND macro a bit. Put in do/while block so it is alloyd2009-04-071-7/+8
* Hide the declarations of the GOST sboxes inside the Param constructor sincelloyd2009-04-012-25/+26
* Simplify the XTEA key schedule code - there really is no reason tolloyd2009-03-311-29/+13
* Add support for multiple Sbox parameter sets in the GOST 28147-89 implementat...lloyd2009-03-312-17/+71
* Partially unroll the round structure, enough so that the subkey accesseslloyd2009-03-312-36/+40
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-3062-737/+861
* Compile fix: missing a commalloyd2009-03-271-1/+1
* GOST was using a completely non-standard set of sboxes. Change it to uselloyd2009-03-277-311/+152
* Add comment showing likely future API for multi-block encryption in BlockCipherlloyd2008-11-211-0/+6
* Move MISTY1 tables from mist_tab.cpp to misty1.cpp - pretty smalllloyd2008-11-214-118/+106
* Add a comment WRT timing attacks on the AES implementationlloyd2008-11-191-0/+14
* Add a comment to BlockCipher mentionining the usefulness of extending itlloyd2008-11-181-0/+9
* Optimize AES decryption in the same manner as the last changes to AES encrypt...lloyd2008-11-172-41/+44
* Optimize the first round of AES, currently in the encryption direction only.lloyd2008-11-172-37/+47
* Optimize AES decryption in the same way.lloyd2008-11-171-27/+34
* Fix indexing in EK_[4-7]lloyd2008-11-171-4/+4
* Move the loads of AES::EK to the top of the loop.lloyd2008-11-171-8/+18
* Format block comments for Doxygenlloyd2008-11-172-56/+64
* Remove redundent includeslloyd2008-11-091-2/+0
* Macro cleanuplloyd2008-11-091-2/+2
* Rename SymmetricAlgorithm::key to key_schedule to avoid many namelloyd2008-11-0952-54/+54
* Split the last parts of the 'core' modulelloyd2008-11-081-0/+14
* Split ciphers into block and stream ciphers. Move base class headerslloyd2008-11-0889-0/+9145