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; } } }