133 lines
3.5 KiB
C#
133 lines
3.5 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
|
{
|
|
// Token: 0x02001BE0 RID: 7136
|
|
[Token(Token = "0x2001BE0")]
|
|
public class DsaParameterGenerationParameters
|
|
{
|
|
// Token: 0x0600B272 RID: 45682 RVA: 0x0026E380 File Offset: 0x0026C580
|
|
[Token(Token = "0x600B272")]
|
|
[Address(RVA = "0x1805100", Offset = "0x1803F00", VA = "0x181805100")]
|
|
public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random)
|
|
{
|
|
this.l = L;
|
|
this.certainty = certainty;
|
|
this.random = 0;
|
|
this.n = N;
|
|
}
|
|
|
|
// Token: 0x0600B273 RID: 45683 RVA: 0x0026E3B0 File Offset: 0x0026C5B0
|
|
[Token(Token = "0x600B273")]
|
|
[Address(RVA = "0x1805160", Offset = "0x1803F60", VA = "0x181805160")]
|
|
public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random, int usageIndex)
|
|
{
|
|
this.random = 0;
|
|
this.l = L;
|
|
this.certainty = certainty;
|
|
this.usageIndex = 0;
|
|
this.n = N;
|
|
}
|
|
|
|
// Token: 0x17001C08 RID: 7176
|
|
// (get) Token: 0x0600B274 RID: 45684 RVA: 0x0026E3E8 File Offset: 0x0026C5E8
|
|
[Token(Token = "0x17001C08")]
|
|
public virtual int L
|
|
{
|
|
[Token(Token = "0x600B274")]
|
|
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "4")]
|
|
get
|
|
{
|
|
return this.l;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C09 RID: 7177
|
|
// (get) Token: 0x0600B275 RID: 45685 RVA: 0x0026E3FC File Offset: 0x0026C5FC
|
|
[Token(Token = "0x17001C09")]
|
|
public virtual int N
|
|
{
|
|
[Token(Token = "0x600B275")]
|
|
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "5")]
|
|
get
|
|
{
|
|
return this.n;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C0A RID: 7178
|
|
// (get) Token: 0x0600B276 RID: 45686 RVA: 0x0026E410 File Offset: 0x0026C610
|
|
[Token(Token = "0x17001C0A")]
|
|
public virtual int UsageIndex
|
|
{
|
|
[Token(Token = "0x600B276")]
|
|
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50", Slot = "6")]
|
|
get
|
|
{
|
|
return this.usageIndex;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C0B RID: 7179
|
|
// (get) Token: 0x0600B277 RID: 45687 RVA: 0x0026E424 File Offset: 0x0026C624
|
|
[Token(Token = "0x17001C0B")]
|
|
public virtual int Certainty
|
|
{
|
|
[Token(Token = "0x600B277")]
|
|
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "7")]
|
|
get
|
|
{
|
|
return this.certainty;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C0C RID: 7180
|
|
// (get) Token: 0x0600B278 RID: 45688 RVA: 0x0026E438 File Offset: 0x0026C638
|
|
[Token(Token = "0x17001C0C")]
|
|
public virtual SecureRandom Random
|
|
{
|
|
[Token(Token = "0x600B278")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "8")]
|
|
get
|
|
{
|
|
return this.random;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040071A8 RID: 29096
|
|
[Token(Token = "0x40071A8")]
|
|
public const int DigitalSignatureUsage = 1;
|
|
|
|
// Token: 0x040071A9 RID: 29097
|
|
[Token(Token = "0x40071A9")]
|
|
public const int KeyEstablishmentUsage = 2;
|
|
|
|
// Token: 0x040071AA RID: 29098
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40071AA")]
|
|
private readonly int l;
|
|
|
|
// Token: 0x040071AB RID: 29099
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40071AB")]
|
|
private readonly int n;
|
|
|
|
// Token: 0x040071AC RID: 29100
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40071AC")]
|
|
private readonly int certainty;
|
|
|
|
// Token: 0x040071AD RID: 29101
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40071AD")]
|
|
private readonly SecureRandom random;
|
|
|
|
// Token: 0x040071AE RID: 29102
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40071AE")]
|
|
private readonly int usageIndex;
|
|
}
|
|
}
|