en-us Changes to file src/aes.cpp (from [fb5ed585..]) http://viewmtn.angrygoats.net/all/revision/filechanges/fb5ed585382b95a17bdaaec5e311d9e516a6d77c/src/aes.cpp Changes to file src/aes.cpp (from [fb5ed585..]) http://viewmtn.angrygoats.net/all/revision/info/a901020bad3744964757ced60518c63cd7ea4129 Change the copyrights in all files in the Botan tree to directly reflect Change the copyrights in all files in the Botan tree to directly reflect
the actual copyright holders. For rationale, see my post to botan-devel
on April 9, subject 'Changing license to directly reflect contributors'
(http://www.randombit.net/pipermail/botan-devel/2008-April/000527.html)
lloyd@randombit.net Thu, 10 Apr 2008 02:47:51 GMT
http://viewmtn.angrygoats.net/all/revision/info/b79bfa1ab46650386d6083def2211810720674c8 Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep the Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep the
updated dates on files that have actually changed this year. This makes
the diff across versions readable again.
lloyd@randombit.net Mon, 10 Mar 2008 04:19:43 GMT
http://viewmtn.angrygoats.net/all/revision/info/2f4fd18182d5a75c40cd831e7ee3c314be5c57d6 Mass update of the copyright date. Honestly I don't know why I bother, Mass update of the copyright date. Honestly I don't know why I bother,
but might as well keep it up to date. And it's easier to do it once with
a 'perl -pi' command than to update each file over time.
Apologies to anyone looking at diffs.
lloyd@randombit.net Thu, 14 Feb 2008 18:43:45 GMT
http://viewmtn.angrygoats.net/all/revision/info/21014f15bb8f090d143285dce4c0592848a6d8d3 bit_ops.h no longer includes loadstor.h bit_ops.h no longer includes loadstor.h
Where loadstor.h was needed but only implicitly included via bit_ops.h,
include it directly
Add endian reversal functions to bit_ops.h
Remove some unneeded includes in big_ops2.cpp and a few other files.
lloyd@randombit.net Fri, 19 Oct 2007 17:21:28 GMT
http://viewmtn.angrygoats.net/all/revision/info/ee73dc61014e606bf7155c04412a5f204eeed969 Write functions to handle loading and saving words a block at a time, taking into Write functions to handle loading and saving words a block at a time, taking into
account endian differences.
The current code does not take advantage of the knowledge of which endianness
we are running on; an optimization suggested by Yves Jerschow is to use (unsafe)
casts to speed up the load/store operations. This turns out to provide large
performance increases (30% or more) in some cases.
Even without the unsafe casts, this version seems to average a few percent
faster, probably because the longer loading loops have been partially or
fully unrolled.
This also makes the code implementing low-level algorithms like ciphers and
hashes a bit more succint.
lloyd@randombit.net Thu, 31 May 2007 03:25:19 GMT
http://viewmtn.angrygoats.net/all/revision/info/b8dc07e52446be65a11c09f35420dbafc0a4772b Bump copyright year to 2007 Bump copyright year to 2007 lloyd@randombit.net Sat, 20 Jan 2007 10:54:11 GMT http://viewmtn.angrygoats.net/all/revision/info/0e4cf2ccc22caeb2184fbd91ca5783c9c8db4041 Remove some variables we didn't really need in the key schedule Remove some variables we didn't really need in the key schedule lloyd@randombit.net Tue, 15 Aug 2006 14:17:53 GMT http://viewmtn.angrygoats.net/all/revision/info/2def94dc70b493442c738423641a4a153d135ac5 Merge the AES TD and TE arrays, so assembly versions can used indexed Merge the AES TD and TE arrays, so assembly versions can used indexed
addressing rather than having to keep all four pointers around.
Unfortunately GCC does not seem to be taking advantage of this.
lloyd@randombit.net Sun, 13 Aug 2006 11:36:39 GMT
http://viewmtn.angrygoats.net/all/revision/info/1dc2e0b8580c18167fd01cc68101e9babd9e172b Throw Invalid_Key_Length rather than Invalid_Argument in AES constructor Throw Invalid_Key_Length rather than Invalid_Argument in AES constructor
if a bad key value is selected.
lloyd@randombit.net Sun, 13 Aug 2006 10:22:48 GMT
http://viewmtn.angrygoats.net/all/revision/info/558bac314d551ffafef605f2d0af9c54690fb13b Initial checkin Initial checkin lloyd@randombit.net Thu, 18 May 2006 18:33:19 GMT