a
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x0200002D RID: 45
|
||||
[Token(Token = "0x200002D")]
|
||||
public sealed class CryptoConvert
|
||||
{
|
||||
// Token: 0x0600011C RID: 284 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600011C")]
|
||||
[Address(RVA = "0x636FA0", Offset = "0x635DA0", VA = "0x180636FA0")]
|
||||
public static string ToHex(byte[] input)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x0200002E RID: 46
|
||||
[Token(Token = "0x200002E")]
|
||||
public abstract class MD2 : HashAlgorithm
|
||||
{
|
||||
// Token: 0x0600011D RID: 285 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600011D")]
|
||||
[Address(RVA = "0x63B0E0", Offset = "0x639EE0", VA = "0x18063B0E0")]
|
||||
protected MD2()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600011E RID: 286 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600011E")]
|
||||
[Address(RVA = "0x63B010", Offset = "0x639E10", VA = "0x18063B010")]
|
||||
public new static MD2 Create()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x0200002F RID: 47
|
||||
[Token(Token = "0x200002F")]
|
||||
public class MD2Managed : MD2
|
||||
{
|
||||
// Token: 0x0600011F RID: 287 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600011F")]
|
||||
[Address(RVA = "0x63AE70", Offset = "0x639C70", VA = "0x18063AE70")]
|
||||
private byte[] Padding(int nLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000120 RID: 288 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000120")]
|
||||
[Address(RVA = "0x63AF60", Offset = "0x639D60", VA = "0x18063AF60")]
|
||||
public MD2Managed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000121 RID: 289 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000121")]
|
||||
[Address(RVA = "0x63AAF0", Offset = "0x6398F0", VA = "0x18063AAF0", Slot = "18")]
|
||||
public override void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000122 RID: 290 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000122")]
|
||||
[Address(RVA = "0x63A890", Offset = "0x639690", VA = "0x18063A890", Slot = "19")]
|
||||
protected override void HashCore(byte[] array, int ibStart, int cbSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000123")]
|
||||
[Address(RVA = "0x63A990", Offset = "0x639790", VA = "0x18063A990", Slot = "20")]
|
||||
protected override byte[] HashFinal()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000124 RID: 292 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000124")]
|
||||
[Address(RVA = "0x63AB50", Offset = "0x639950", VA = "0x18063AB50")]
|
||||
private void MD2Transform(byte[] state, byte[] checksum, byte[] block, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C9 RID: 457
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001C9")]
|
||||
private byte[] state;
|
||||
|
||||
// Token: 0x040001CA RID: 458
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001CA")]
|
||||
private byte[] checksum;
|
||||
|
||||
// Token: 0x040001CB RID: 459
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40001CB")]
|
||||
private byte[] buffer;
|
||||
|
||||
// Token: 0x040001CC RID: 460
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40001CC")]
|
||||
private int count;
|
||||
|
||||
// Token: 0x040001CD RID: 461
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40001CD")]
|
||||
private byte[] x;
|
||||
|
||||
// Token: 0x040001CE RID: 462
|
||||
[Token(Token = "0x40001CE")]
|
||||
private static readonly byte[] PI_SUBST;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000030 RID: 48
|
||||
[Token(Token = "0x2000030")]
|
||||
public abstract class MD4 : HashAlgorithm
|
||||
{
|
||||
// Token: 0x06000126 RID: 294 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000126")]
|
||||
[Address(RVA = "0x63B0E0", Offset = "0x639EE0", VA = "0x18063B0E0")]
|
||||
protected MD4()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000127")]
|
||||
[Address(RVA = "0x63C5B0", Offset = "0x63B3B0", VA = "0x18063C5B0")]
|
||||
public new static MD4 Create()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000031 RID: 49
|
||||
[Token(Token = "0x2000031")]
|
||||
public class MD4Managed : MD4
|
||||
{
|
||||
// Token: 0x06000128 RID: 296 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000128")]
|
||||
[Address(RVA = "0x63C4F0", Offset = "0x63B2F0", VA = "0x18063C4F0")]
|
||||
public MD4Managed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000129 RID: 297 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000129")]
|
||||
[Address(RVA = "0x63B7C0", Offset = "0x63A5C0", VA = "0x18063B7C0", Slot = "18")]
|
||||
public override void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600012A")]
|
||||
[Address(RVA = "0x63B470", Offset = "0x63A270", VA = "0x18063B470", Slot = "19")]
|
||||
protected override void HashCore(byte[] array, int ibStart, int cbSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012B RID: 299 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600012B")]
|
||||
[Address(RVA = "0x63B640", Offset = "0x63A440", VA = "0x18063B640", Slot = "20")]
|
||||
protected override byte[] HashFinal()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600012C")]
|
||||
[Address(RVA = "0x63C460", Offset = "0x63B260", VA = "0x18063C460")]
|
||||
private byte[] Padding(int nLength)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600012D RID: 301 RVA: 0x000023D0 File Offset: 0x000005D0
|
||||
[Token(Token = "0x600012D")]
|
||||
[Address(RVA = "0x63B3A0", Offset = "0x63A1A0", VA = "0x18063B3A0")]
|
||||
private uint F(uint x, uint y, uint z)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x0600012E RID: 302 RVA: 0x000023E8 File Offset: 0x000005E8
|
||||
[Token(Token = "0x600012E")]
|
||||
[Address(RVA = "0x63B400", Offset = "0x63A200", VA = "0x18063B400")]
|
||||
private uint G(uint x, uint y, uint z)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x0600012F RID: 303 RVA: 0x00002400 File Offset: 0x00000600
|
||||
[Token(Token = "0x600012F")]
|
||||
[Address(RVA = "0x63B460", Offset = "0x63A260", VA = "0x18063B460")]
|
||||
private uint H(uint x, uint y, uint z)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000130 RID: 304 RVA: 0x00002418 File Offset: 0x00000618
|
||||
[Token(Token = "0x6000130")]
|
||||
[Address(RVA = "0x63C4D0", Offset = "0x63B2D0", VA = "0x18063C4D0")]
|
||||
private uint ROL(uint x, byte n)
|
||||
{
|
||||
return 0U;
|
||||
}
|
||||
|
||||
// Token: 0x06000131 RID: 305 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000131")]
|
||||
[Address(RVA = "0x63B360", Offset = "0x63A160", VA = "0x18063B360")]
|
||||
private void FF(ref uint a, uint b, uint c, uint d, uint x, byte s)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000132 RID: 306 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000132")]
|
||||
[Address(RVA = "0x63B3B0", Offset = "0x63A1B0", VA = "0x18063B3B0")]
|
||||
private void GG(ref uint a, uint b, uint c, uint d, uint x, byte s)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000133 RID: 307 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000133")]
|
||||
[Address(RVA = "0x63B410", Offset = "0x63A210", VA = "0x18063B410")]
|
||||
private void HH(ref uint a, uint b, uint c, uint d, uint x, byte s)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000134 RID: 308 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000134")]
|
||||
[Address(RVA = "0x63B210", Offset = "0x63A010", VA = "0x18063B210")]
|
||||
private void Encode(byte[] output, uint[] input)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000135 RID: 309 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000135")]
|
||||
[Address(RVA = "0x63B100", Offset = "0x639F00", VA = "0x18063B100")]
|
||||
private void Decode(uint[] output, byte[] input, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000136 RID: 310 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000136")]
|
||||
[Address(RVA = "0x63B900", Offset = "0x63A700", VA = "0x18063B900")]
|
||||
private void MD4Transform(uint[] state, byte[] block, int index)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001CF RID: 463
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001CF")]
|
||||
private uint[] state;
|
||||
|
||||
// Token: 0x040001D0 RID: 464
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001D0")]
|
||||
private byte[] buffer;
|
||||
|
||||
// Token: 0x040001D1 RID: 465
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40001D1")]
|
||||
private uint[] count;
|
||||
|
||||
// Token: 0x040001D2 RID: 466
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40001D2")]
|
||||
private uint[] x;
|
||||
|
||||
// Token: 0x040001D3 RID: 467
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40001D3")]
|
||||
private byte[] digest;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000032 RID: 50
|
||||
[Token(Token = "0x2000032")]
|
||||
public sealed class PKCS1
|
||||
{
|
||||
// Token: 0x06000137 RID: 311 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000137")]
|
||||
[Address(RVA = "0x643D70", Offset = "0x642B70", VA = "0x180643D70")]
|
||||
internal static HashAlgorithm CreateFromName(string name)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001D4 RID: 468
|
||||
[Token(Token = "0x40001D4")]
|
||||
private static byte[] emptySHA1;
|
||||
|
||||
// Token: 0x040001D5 RID: 469
|
||||
[Token(Token = "0x40001D5")]
|
||||
private static byte[] emptySHA256;
|
||||
|
||||
// Token: 0x040001D6 RID: 470
|
||||
[Token(Token = "0x40001D6")]
|
||||
private static byte[] emptySHA384;
|
||||
|
||||
// Token: 0x040001D7 RID: 471
|
||||
[Token(Token = "0x40001D7")]
|
||||
private static byte[] emptySHA512;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000033 RID: 51
|
||||
[Token(Token = "0x2000033")]
|
||||
public sealed class PKCS8
|
||||
{
|
||||
// Token: 0x02000034 RID: 52
|
||||
[Token(Token = "0x2000034")]
|
||||
public class PrivateKeyInfo
|
||||
{
|
||||
// Token: 0x06000139 RID: 313 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000139")]
|
||||
[Address(RVA = "0x645F30", Offset = "0x644D30", VA = "0x180645F30")]
|
||||
public PrivateKeyInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013A RID: 314 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013A")]
|
||||
[Address(RVA = "0x645EB0", Offset = "0x644CB0", VA = "0x180645EB0")]
|
||||
public PrivateKeyInfo(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700005B RID: 91
|
||||
// (get) Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005B")]
|
||||
public byte[] PrivateKey
|
||||
{
|
||||
[Token(Token = "0x600013B")]
|
||||
[Address(RVA = "0x645FA0", Offset = "0x644DA0", VA = "0x180645FA0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600013C RID: 316 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600013C")]
|
||||
[Address(RVA = "0x645630", Offset = "0x644430", VA = "0x180645630")]
|
||||
private void Decode(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013D RID: 317 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013D")]
|
||||
[Address(RVA = "0x645E00", Offset = "0x644C00", VA = "0x180645E00")]
|
||||
private static byte[] RemoveLeadingZero(byte[] bigInt)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600013E RID: 318 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013E")]
|
||||
[Address(RVA = "0x645D50", Offset = "0x644B50", VA = "0x180645D50")]
|
||||
private static byte[] Normalize(byte[] bigInt, int length)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x6451D0", Offset = "0x643FD0", VA = "0x1806451D0")]
|
||||
public static RSA DecodeRSA(byte[] keypair)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x645B40", Offset = "0x644940", VA = "0x180645B40")]
|
||||
public static byte[] Encode(RSA rsa)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x6450B0", Offset = "0x643EB0", VA = "0x1806450B0")]
|
||||
public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x6458E0", Offset = "0x6446E0", VA = "0x1806458E0")]
|
||||
public static byte[] Encode(DSA dsa)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x645950", Offset = "0x644750", VA = "0x180645950")]
|
||||
public static byte[] Encode(AsymmetricAlgorithm aa)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001D8 RID: 472
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001D8")]
|
||||
private int _version;
|
||||
|
||||
// Token: 0x040001D9 RID: 473
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001D9")]
|
||||
private string _algorithm;
|
||||
|
||||
// Token: 0x040001DA RID: 474
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001DA")]
|
||||
private byte[] _key;
|
||||
|
||||
// Token: 0x040001DB RID: 475
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001DB")]
|
||||
private ArrayList _list;
|
||||
}
|
||||
|
||||
// Token: 0x02000035 RID: 53
|
||||
[Token(Token = "0x2000035")]
|
||||
public class EncryptedPrivateKeyInfo
|
||||
{
|
||||
// Token: 0x06000144 RID: 324 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000144")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EncryptedPrivateKeyInfo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x6380E0", Offset = "0x636EE0", VA = "0x1806380E0")]
|
||||
public EncryptedPrivateKeyInfo(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700005C RID: 92
|
||||
// (get) Token: 0x06000146 RID: 326 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005C")]
|
||||
public string Algorithm
|
||||
{
|
||||
[Token(Token = "0x6000146")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005D RID: 93
|
||||
// (get) Token: 0x06000147 RID: 327 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005D")]
|
||||
public byte[] EncryptedData
|
||||
{
|
||||
[Token(Token = "0x6000147")]
|
||||
[Address(RVA = "0x638110", Offset = "0x636F10", VA = "0x180638110")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005E RID: 94
|
||||
// (get) Token: 0x06000148 RID: 328 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x1700005E")]
|
||||
public byte[] Salt
|
||||
{
|
||||
[Token(Token = "0x6000148")]
|
||||
[Address(RVA = "0x638190", Offset = "0x636F90", VA = "0x180638190")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700005F RID: 95
|
||||
// (get) Token: 0x06000149 RID: 329 RVA: 0x00002430 File Offset: 0x00000630
|
||||
[Token(Token = "0x1700005F")]
|
||||
public int IterationCount
|
||||
{
|
||||
[Token(Token = "0x6000149")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x637DF0", Offset = "0x636BF0", VA = "0x180637DF0")]
|
||||
private void Decode(byte[] data)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001DC RID: 476
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001DC")]
|
||||
private string _algorithm;
|
||||
|
||||
// Token: 0x040001DD RID: 477
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001DD")]
|
||||
private byte[] _salt;
|
||||
|
||||
// Token: 0x040001DE RID: 478
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001DE")]
|
||||
private int _iterations;
|
||||
|
||||
// Token: 0x040001DF RID: 479
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001DF")]
|
||||
private byte[] _data;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Security.Cryptography;
|
||||
using Cpp2IlInjected;
|
||||
using Mono.Math;
|
||||
|
||||
namespace Mono.Security.Cryptography
|
||||
{
|
||||
// Token: 0x02000036 RID: 54
|
||||
[Token(Token = "0x2000036")]
|
||||
public class RSAManaged : RSA
|
||||
{
|
||||
// Token: 0x0600014B RID: 331 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014B")]
|
||||
[Address(RVA = "0x646400", Offset = "0x645200", VA = "0x180646400")]
|
||||
private void GenerateKeyPair()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000060 RID: 96
|
||||
// (get) Token: 0x0600014C RID: 332 RVA: 0x00002448 File Offset: 0x00000648
|
||||
[Token(Token = "0x17000060")]
|
||||
public bool PublicOnly
|
||||
{
|
||||
[Token(Token = "0x600014C")]
|
||||
[Address(RVA = "0x647080", Offset = "0x645E80", VA = "0x180647080")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x00002460 File Offset: 0x00000660
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x646020", Offset = "0x644E20", VA = "0x180646020", Slot = "24")]
|
||||
public override RSAParameters ExportParameters(bool includePrivateParameters)
|
||||
{
|
||||
return default(RSAParameters);
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600014E")]
|
||||
[Address(RVA = "0x646A00", Offset = "0x645800", VA = "0x180646A00", Slot = "25")]
|
||||
public override void ImportParameters(RSAParameters parameters)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x646950", Offset = "0x645750", VA = "0x180646950")]
|
||||
private byte[] GetPaddedValue(BigInteger value, int length)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001E0 RID: 480
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001E0")]
|
||||
private bool isCRTpossible;
|
||||
|
||||
// Token: 0x040001E1 RID: 481
|
||||
[FieldOffset(Offset = "0x21")]
|
||||
[Token(Token = "0x40001E1")]
|
||||
private bool keypairGenerated;
|
||||
|
||||
// Token: 0x040001E2 RID: 482
|
||||
[FieldOffset(Offset = "0x22")]
|
||||
[Token(Token = "0x40001E2")]
|
||||
private bool m_disposed;
|
||||
|
||||
// Token: 0x040001E3 RID: 483
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001E3")]
|
||||
private BigInteger d;
|
||||
|
||||
// Token: 0x040001E4 RID: 484
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001E4")]
|
||||
private BigInteger p;
|
||||
|
||||
// Token: 0x040001E5 RID: 485
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40001E5")]
|
||||
private BigInteger q;
|
||||
|
||||
// Token: 0x040001E6 RID: 486
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40001E6")]
|
||||
private BigInteger dp;
|
||||
|
||||
// Token: 0x040001E7 RID: 487
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40001E7")]
|
||||
private BigInteger dq;
|
||||
|
||||
// Token: 0x040001E8 RID: 488
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40001E8")]
|
||||
private BigInteger qInv;
|
||||
|
||||
// Token: 0x040001E9 RID: 489
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40001E9")]
|
||||
private BigInteger n;
|
||||
|
||||
// Token: 0x040001EA RID: 490
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40001EA")]
|
||||
private BigInteger e;
|
||||
|
||||
// Token: 0x040001EB RID: 491
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40001EB")]
|
||||
[CompilerGenerated]
|
||||
private RSAManaged.KeyGeneratedEventHandler KeyGenerated;
|
||||
|
||||
// Token: 0x02000037 RID: 55
|
||||
// (Invoke) Token: 0x06000151 RID: 337
|
||||
[Token(Token = "0x2000037")]
|
||||
public delegate void KeyGeneratedEventHandler(object sender, EventArgs e);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user