Thu, 19 Feb 2009 19:35:43 -0500 |
Thomas Dixon |
Implemented ChaCha. Modified Salsa20 to simplify the implementation of ChaCha.
|
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.
|
Sat, 10 Jan 2009 13:17:58 -0500 |
Thomas Dixon |
Removed dcrypt.crypto.Crypto. There was no use for it at this time beyond using it to import everything, which would just result in bloat.
|
Sat, 10 Jan 2009 13:15:14 -0500 |
Thomas Dixon |
Removed redundant test vector from Blowfish unittest.
|
Fri, 09 Jan 2009 01:24:45 -0500 |
Thomas Dixon |
Fixed bug which prevented Blowfish from resetting correctly.
|
Wed, 19 Nov 2008 19:48:31 -0500 |
Thomas Dixon |
Added tag 0.1b for changeset ff41a391e7b1
|
Wed, 19 Nov 2008 19:48:09 -0500 |
Thomas Dixon |
Removed tag 01.b
0.1b
|
Wed, 19 Nov 2008 19:47:02 -0500 |
Thomas Dixon |
Added tag 01.b for changeset 703901987976
|
Wed, 19 Nov 2008 19:44:44 -0500 |
Thomas Dixon |
Removed default of SHA256 for PRNGFromHash.
|
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.
|
Fri, 12 Sep 2008 05:20:43 -0400 |
Thomas Dixon |
Fixed two errors in ManagedBlockCipher where inputs equal to the block size of the cipher would cause a bounds error and incorrect output of finishOutputSize respectively.
|
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.
|
Wed, 20 Aug 2008 23:33:02 -0400 |
Thomas Dixon |
Fix stupid error with using uint instead of int in create*
|