226 lines
6.1 KiB
C#
226 lines
6.1 KiB
C#
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 = "0x1068860", Offset = "0x1067860", VA = "0x181068860")]
|
|
public PrivateKeyInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600013A RID: 314 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600013A")]
|
|
[Address(RVA = "0x10687E0", Offset = "0x10677E0", VA = "0x1810687E0")]
|
|
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 = "0x10688D0", Offset = "0x10678D0", VA = "0x1810688D0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600013C RID: 316 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600013C")]
|
|
[Address(RVA = "0x1067F60", Offset = "0x1066F60", VA = "0x181067F60")]
|
|
private void Decode(byte[] data)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600013D RID: 317 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600013D")]
|
|
[Address(RVA = "0x1068730", Offset = "0x1067730", VA = "0x181068730")]
|
|
private static byte[] RemoveLeadingZero(byte[] bigInt)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600013E RID: 318 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600013E")]
|
|
[Address(RVA = "0x1068680", Offset = "0x1067680", VA = "0x181068680")]
|
|
private static byte[] Normalize(byte[] bigInt, int length)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600013F")]
|
|
[Address(RVA = "0x1067B00", Offset = "0x1066B00", VA = "0x181067B00")]
|
|
public static RSA DecodeRSA(byte[] keypair)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000140")]
|
|
[Address(RVA = "0x1068470", Offset = "0x1067470", VA = "0x181068470")]
|
|
public static byte[] Encode(RSA rsa)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000141")]
|
|
[Address(RVA = "0x10679E0", Offset = "0x10669E0", VA = "0x1810679E0")]
|
|
public static DSA DecodeDSA(byte[] privateKey, DSAParameters dsaParameters)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000142 RID: 322 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000142")]
|
|
[Address(RVA = "0x1068210", Offset = "0x1067210", VA = "0x181068210")]
|
|
public static byte[] Encode(DSA dsa)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000143 RID: 323 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000143")]
|
|
[Address(RVA = "0x1068280", Offset = "0x1067280", VA = "0x181068280")]
|
|
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 = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EncryptedPrivateKeyInfo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000145 RID: 325 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000145")]
|
|
[Address(RVA = "0x105CBB0", Offset = "0x105BBB0", VA = "0x18105CBB0")]
|
|
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 = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
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 = "0x105CBE0", Offset = "0x105BBE0", VA = "0x18105CBE0")]
|
|
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 = "0x105CC60", Offset = "0x105BC60", VA = "0x18105CC60")]
|
|
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 = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600014A RID: 330 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600014A")]
|
|
[Address(RVA = "0x105C8C0", Offset = "0x105B8C0", VA = "0x18105C8C0")]
|
|
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;
|
|
}
|
|
}
|
|
}
|