log dcrypt/crypto/ciphers/RC4.d @ 27:8b5eaf3c2979

age author description
Sat, 09 May 2009 23:29:20 -0400 Thomas Dixon Fixed error in hash message padding reported by Glenn Haecker.
Sun, 01 Mar 2009 13:06:48 -0500 Thomas Dixon Implemented MD4. Refactored MD5. Replaced all instances of 'version (UnitTest)' with 'debug (UnitTest)'.
Thu, 19 Feb 2009 14:45:13 -0500 Thomas Dixon Implemented Salsa20. Added some error checking to RC4's returnByte. Fixed copyright year in Bitwise.d and ByteConverter.d. Added Robert Smith to contributors file. Thanks buddy :)
Sat, 14 Feb 2009 19:58:20 -0500 Thomas Dixon Replaced dcrypt.crypto.Util with dcrypt.misc.Bitwise and dcrypt.misc.ByteConverter. Altered all dependent files to reflect changes.
Tue, 18 Nov 2008 18:03:40 -0500 Thomas Dixon Removed some redundancy in code. Added NotSupportedError, a base PRNG class and a class which creates a PRNG from a hash function. Changed the MAC class' finalization methods to digest and hexDigest instead of finish and hexFinish respectively. Also added a base Checksum class, crc32 and adler32 in dcrypt.misc as per request.
Sat, 30 Aug 2008 14:38:23 -0400 Thomas Dixon Added ManagedBlockCipher, changed Crypto to just import everything, made Hash.update() return itself (for chaining) and ditched BlockCipherWrapper.
Mon, 18 Aug 2008 01:14:37 -0400 Thomas Dixon Reworked symmetric cipher classes to have SymmetricCipher as their superclass, and follow the general interface of init(), process(), etc. Made sure everything still passed test vectors. Removed Cipher class. I'll worry about that shit when we support something other than symmetric ciphers.
Sat, 16 Aug 2008 22:43:22 -0400 Thomas Dixon Minor edits to the unittests of hash functions and ciphers. Added AES and test vectors.
Wed, 13 Aug 2008 22:01:19 -0400 Thomas Dixon Added copy() to hash functions. Modified some code style.
Tue, 12 Aug 2008 05:48:06 -0400 Thomas Dixon Added Blowfish with test vectors. Minor cleanup of other cipher classes (should probably clean more). Continued work on high-level cipher API (didn't get very far).
Sun, 10 Aug 2008 14:20:17 -0400 Thomas Dixon Initial import.