123 lines
3.3 KiB
C#
123 lines
3.3 KiB
C#
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 = "0x1068D30", Offset = "0x1067D30", VA = "0x181068D30")]
|
|
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 = "0x10699B0", Offset = "0x10689B0", VA = "0x1810699B0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600014D RID: 333 RVA: 0x00002460 File Offset: 0x00000660
|
|
[Token(Token = "0x600014D")]
|
|
[Address(RVA = "0x1068950", Offset = "0x1067950", VA = "0x181068950", 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 = "0x1069330", Offset = "0x1068330", VA = "0x181069330", Slot = "25")]
|
|
public override void ImportParameters(RSAParameters parameters)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600014F RID: 335 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600014F")]
|
|
[Address(RVA = "0x1069280", Offset = "0x1068280", VA = "0x181069280")]
|
|
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);
|
|
}
|
|
}
|