You've already forked linux-packaging-mono
Imported Upstream version 4.2.0.179
Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
This commit is contained in:
committed by
Jo Shields
parent
183bba2c9a
commit
6992685b86
@@ -39,34 +39,6 @@ namespace System.Security.Cryptography {
|
||||
// not free :-(
|
||||
// http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI+X9%2E52%2D1998
|
||||
|
||||
[ComVisible (true)]
|
||||
public sealed class TripleDESCryptoServiceProvider : TripleDES {
|
||||
|
||||
public TripleDESCryptoServiceProvider ()
|
||||
{
|
||||
}
|
||||
|
||||
public override void GenerateIV ()
|
||||
{
|
||||
IVValue = KeyBuilder.IV (BlockSizeValue >> 3);
|
||||
}
|
||||
|
||||
public override void GenerateKey ()
|
||||
{
|
||||
KeyValue = TripleDESTransform.GetStrongKey ();
|
||||
}
|
||||
|
||||
public override ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV)
|
||||
{
|
||||
return new TripleDESTransform (this, false, rgbKey, rgbIV);
|
||||
}
|
||||
|
||||
public override ICryptoTransform CreateEncryptor (byte[] rgbKey, byte[] rgbIV)
|
||||
{
|
||||
return new TripleDESTransform (this, true, rgbKey, rgbIV);
|
||||
}
|
||||
}
|
||||
|
||||
// TripleDES is just DES-EDE
|
||||
internal class TripleDESTransform : SymmetricTransform {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user