log dcrypt/crypto/MAC.d @ 33:b9f8aa42a547

age author description
Thu, 14 May 2009 01:33:11 -0400 Thomas Dixon More changes suggested by Glenn Haecker for D2 compatibility.
Tue, 12 May 2009 22:09:33 -0400 Thomas Dixon Added version() statements to play nice with D2's current feelings about const. Changed a few methods (addEntropy and read in the base PRNG class, and the constructor for ParametersWithIV) to accept void[] in place of ubyte[].
Mon, 11 May 2009 01:39:19 -0400 Thomas Dixon Second go at D2 compatibility. Changed the hexEncode method of the ByteConverter class and the hexDigest methods of various classes to return char[] instead of string.
Sun, 10 May 2009 22:38:48 -0400 Thomas Dixon Further reworked the code for hash padding. Replaced all instances of 'char[]' with 'string' and removed a few 'const' modifiers as per Glenn Haecker's patch for D2 compatibility. Updated CONTRIBUTORS file.
Sat, 09 May 2009 23:29:20 -0400 Thomas Dixon Fixed error in hash message padding reported by Glenn Haecker.
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.
Wed, 19 Nov 2008 19:30:52 -0500 Thomas Dixon Added LimitReachedError and PBKDF2. Fixed some errors with the previous commit in PRNGFromHash, etc. Re-implemented HMAC. Changed the name() format of HMAC and PBKDF2.
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.
Thu, 14 Aug 2008 01:45:24 -0400 Thomas Dixon Added MAC base class and HMAC. Added StreamCipherWrapper as part of the work on the high-level cipher API. Running on fumes, so hopefully there isn't too much stupid mixed into the code.