using System; using System.Runtime.CompilerServices; using System.Security.Cryptography; using Cpp2IlInjected; using Mono.Math; namespace Mono.Security.Cryptography { // Token: 0x0200004A RID: 74 [Token(Token = "0x200004A")] internal class RSAManaged : RSA { // Token: 0x060001DC RID: 476 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001DC")] [Address(RVA = "0xE584F0", Offset = "0xE574F0", VA = "0x180E584F0")] public RSAManaged(int keySize) { } // Token: 0x060001DD RID: 477 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001DD")] [Address(RVA = "0xE575D0", Offset = "0xE565D0", VA = "0x180E575D0", Slot = "1")] protected override void Finalize() { } // Token: 0x060001DE RID: 478 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001DE")] [Address(RVA = "0xE57650", Offset = "0xE56650", VA = "0x180E57650")] private void GenerateKeyPair() { } // Token: 0x1700004B RID: 75 // (get) Token: 0x060001DF RID: 479 RVA: 0x00002D48 File Offset: 0x00000F48 [Token(Token = "0x1700004B")] public override int KeySize { [Token(Token = "0x60001DF")] [Address(RVA = "0xE586D0", Offset = "0xE576D0", VA = "0x180E586D0", Slot = "6")] get { return 0; } } // Token: 0x1700004C RID: 76 // (get) Token: 0x060001E0 RID: 480 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700004C")] public override string KeyExchangeAlgorithm { [Token(Token = "0x60001E0")] [Address(RVA = "0xE586A0", Offset = "0xE576A0", VA = "0x180E586A0", Slot = "10")] get { return null; } } // Token: 0x1700004D RID: 77 // (get) Token: 0x060001E1 RID: 481 RVA: 0x00002D60 File Offset: 0x00000F60 [Token(Token = "0x1700004D")] public bool PublicOnly { [Token(Token = "0x60001E1")] [Address(RVA = "0xE58780", Offset = "0xE57780", VA = "0x180E58780")] get { return default(bool); } } // Token: 0x1700004E RID: 78 // (get) Token: 0x060001E2 RID: 482 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700004E")] public override string SignatureAlgorithm { [Token(Token = "0x60001E2")] [Address(RVA = "0xE58830", Offset = "0xE57830", VA = "0x180E58830", Slot = "9")] get { return null; } } // Token: 0x060001E3 RID: 483 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60001E3")] [Address(RVA = "0xE569D0", Offset = "0xE559D0", VA = "0x180E569D0", Slot = "22")] public override byte[] DecryptValue(byte[] rgb) { return null; } // Token: 0x060001E4 RID: 484 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60001E4")] [Address(RVA = "0xE570D0", Offset = "0xE560D0", VA = "0x180E570D0", Slot = "23")] public override byte[] EncryptValue(byte[] rgb) { return null; } // Token: 0x060001E5 RID: 485 RVA: 0x00002D78 File Offset: 0x00000F78 [Token(Token = "0x60001E5")] [Address(RVA = "0xE571F0", Offset = "0xE561F0", VA = "0x180E571F0", Slot = "24")] public override RSAParameters ExportParameters(bool includePrivateParameters) { return default(RSAParameters); } // Token: 0x060001E6 RID: 486 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001E6")] [Address(RVA = "0xE579F0", Offset = "0xE569F0", VA = "0x180E579F0", Slot = "25")] public override void ImportParameters(RSAParameters parameters) { } // Token: 0x060001E7 RID: 487 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001E7")] [Address(RVA = "0xE56E10", Offset = "0xE55E10", VA = "0x180E56E10", Slot = "5")] protected override void Dispose(bool disposing) { } // Token: 0x14000001 RID: 1 // (add) Token: 0x060001E8 RID: 488 RVA: 0x00002050 File Offset: 0x00000250 // (remove) Token: 0x060001E9 RID: 489 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x14000001")] public event RSAManaged.KeyGeneratedEventHandler KeyGenerated { [Token(Token = "0x60001E8")] [Address(RVA = "0xE585F0", Offset = "0xE575F0", VA = "0x180E585F0")] [CompilerGenerated] add { } [Token(Token = "0x60001E9")] [Address(RVA = "0xE58860", Offset = "0xE57860", VA = "0x180E58860")] [CompilerGenerated] remove { } } // Token: 0x060001EA RID: 490 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60001EA")] [Address(RVA = "0xE58000", Offset = "0xE57000", VA = "0x180E58000", Slot = "12")] public override string ToXmlString(bool includePrivateParameters) { return null; } // Token: 0x1700004F RID: 79 // (get) Token: 0x060001EB RID: 491 RVA: 0x00002D90 File Offset: 0x00000F90 [Token(Token = "0x1700004F")] public bool IsCrtPossible { [Token(Token = "0x60001EB")] [Address(RVA = "0xE58690", Offset = "0xE57690", VA = "0x180E58690")] get { return default(bool); } } // Token: 0x060001EC RID: 492 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60001EC")] [Address(RVA = "0xE57940", Offset = "0xE56940", VA = "0x180E57940")] private byte[] GetPaddedValue(BigInteger value, int length) { return null; } // Token: 0x04000129 RID: 297 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000129")] private bool isCRTpossible; // Token: 0x0400012A RID: 298 [FieldOffset(Offset = "0x21")] [Token(Token = "0x400012A")] private bool keyBlinding; // Token: 0x0400012B RID: 299 [FieldOffset(Offset = "0x22")] [Token(Token = "0x400012B")] private bool keypairGenerated; // Token: 0x0400012C RID: 300 [FieldOffset(Offset = "0x23")] [Token(Token = "0x400012C")] private bool m_disposed; // Token: 0x0400012D RID: 301 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400012D")] private BigInteger d; // Token: 0x0400012E RID: 302 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400012E")] private BigInteger p; // Token: 0x0400012F RID: 303 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400012F")] private BigInteger q; // Token: 0x04000130 RID: 304 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000130")] private BigInteger dp; // Token: 0x04000131 RID: 305 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000131")] private BigInteger dq; // Token: 0x04000132 RID: 306 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000132")] private BigInteger qInv; // Token: 0x04000133 RID: 307 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000133")] private BigInteger n; // Token: 0x04000134 RID: 308 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000134")] private BigInteger e; // Token: 0x0200004B RID: 75 // (Invoke) Token: 0x060001EE RID: 494 [Token(Token = "0x200004B")] public delegate void KeyGeneratedEventHandler(object sender, EventArgs e); } }