Revisions 0 to 10 in in which 'src/cast128.cpp' was changed are listed below. These revisions are ancestors of the revision [51b865be..]. The "diff" links listed with each revision will show changes in 'src/cast128.cpp' between that revision and [51b865be..].

239 days ago: Change the copyrights in all files in the Botan tree to directly reflect
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: 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)
Date: Thu, 10 Apr 2008 02:47:51 GMT
270 days ago: Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep the
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: Mostly revert 2f4fd18182d5a75c40cd831e7ee3c314be5c57d6, only keep the
updated dates on files that have actually changed this year. This makes
the diff across versions readable again.
Date: Mon, 10 Mar 2008 04:19:43 GMT
294 days ago: Mass update of the copyright date. Honestly I don't know why I bother,
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: 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.
Date: Thu, 14 Feb 2008 18:43:45 GMT
412 days ago: bit_ops.h no longer includes loadstor.h
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: 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.
Date: Fri, 19 Oct 2007 17:21:28 GMT
554 days ago: Write functions to handle loading and saving words a block at a time, taking into
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: 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.
Date: Thu, 31 May 2007 03:25:19 GMT
684 days ago: Bump copyright year to 2007
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: Bump copyright year to 2007
Date: Sat, 20 Jan 2007 10:54:11 GMT
847 days ago: Make the ByteReader class in CAST_128::key_schedule only manipulate
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: Make the ByteReader class in CAST_128::key_schedule only manipulate
const pointers, as it doesn't actually need write access to anything.
Date: Thu, 10 Aug 2006 12:09:31 GMT
931 days ago: Initial checkin
view file | diff | revision info | browse files
Author: lloyd@randombit.net
Changelog: Initial checkin
Date: Thu, 18 May 2006 18:33:19 GMT