2002-10-20 Sebastien Pouliot <spouliot@videotron.ca>
authorSebastien Pouliot <sebastien@ximian.com>
Sun, 20 Oct 2002 18:11:27 +0000 (18:11 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Sun, 20 Oct 2002 18:11:27 +0000 (18:11 -0000)
commit2472188b6fc6aac134c37ac039f9ba1cd2d9880c
tree2960995bde8e544423e9fc09560547ca63413ef5
parent544903156c19415c1a77ad43282294e5f50e1403
2002-10-20  Sebastien Pouliot  <spouliot@videotron.ca>

* SymmetricAlgorithm.cs: Added better Dispose support
* DES.cs: Now only contains the abstract DES class.
* DESCryptoServiceProvider.cs: Added the DESTransform class (inherited
from SymmetricTransform) based the old DESCore and DESTransformBase code
* RC2.cs: Fixed EffectiveKeySize == 0
* RC2CryptoServiceProvider.cs: Added the RC2Transform class (inherited
from SymmetricTransform) based on the old RC2lImpl code. Unrolled some loops.
* RjindaelManaged.cs: Few more optimizations while looking for decrypting bug
* TripleDESCryptoServiceProvider.cs: New. Implement TripleDESTransform from
DESTransform (non-optimal but working :-).

svn path=/trunk/mcs/; revision=8423
mcs/class/corlib/System.Security.Cryptography/ChangeLog
mcs/class/corlib/System.Security.Cryptography/DES.cs
mcs/class/corlib/System.Security.Cryptography/DESCryptoServiceProvider.cs
mcs/class/corlib/System.Security.Cryptography/RC2.cs
mcs/class/corlib/System.Security.Cryptography/RC2CryptoServiceProvider.cs
mcs/class/corlib/System.Security.Cryptography/RijndaelManaged.cs
mcs/class/corlib/System.Security.Cryptography/SymmetricAlgorithm.cs
mcs/class/corlib/System.Security.Cryptography/TripleDESCryptoServiceProvider.cs [new file with mode: 0644]