scripts
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000035 RID: 53
|
||||
public abstract class RC4 : SymmetricAlgorithm
|
||||
{
|
||||
// Token: 0x06000237 RID: 567 RVA: 0x0000E374 File Offset: 0x0000C574
|
||||
public RC4()
|
||||
{
|
||||
this.KeySizeValue = 128;
|
||||
this.BlockSizeValue = 64;
|
||||
this.FeedbackSizeValue = this.BlockSizeValue;
|
||||
this.LegalBlockSizesValue = RC4.s_legalBlockSizes;
|
||||
this.LegalKeySizesValue = RC4.s_legalKeySizes;
|
||||
}
|
||||
|
||||
// Token: 0x1700006F RID: 111
|
||||
// (get) Token: 0x06000239 RID: 569 RVA: 0x0000E3EC File Offset: 0x0000C5EC
|
||||
// (set) Token: 0x0600023A RID: 570 RVA: 0x0000E3F4 File Offset: 0x0000C5F4
|
||||
public override byte[] IV
|
||||
{
|
||||
get
|
||||
{
|
||||
return new byte[0];
|
||||
}
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600023B RID: 571 RVA: 0x0000E3F8 File Offset: 0x0000C5F8
|
||||
public new static RC4 Create()
|
||||
{
|
||||
return RC4.Create("RC4");
|
||||
}
|
||||
|
||||
// Token: 0x0600023C RID: 572 RVA: 0x0000E404 File Offset: 0x0000C604
|
||||
public new static RC4 Create(string algName)
|
||||
{
|
||||
object obj = CryptoConfig.CreateFromName(algName);
|
||||
if (obj == null)
|
||||
{
|
||||
obj = new ARC4Managed();
|
||||
}
|
||||
return (RC4)obj;
|
||||
}
|
||||
|
||||
// Token: 0x040000F0 RID: 240
|
||||
private static KeySizes[] s_legalBlockSizes = new KeySizes[]
|
||||
{
|
||||
new KeySizes(64, 64, 0)
|
||||
};
|
||||
|
||||
// Token: 0x040000F1 RID: 241
|
||||
private static KeySizes[] s_legalKeySizes = new KeySizes[]
|
||||
{
|
||||
new KeySizes(40, 2048, 8)
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user