Files
2026-04-08 23:40:05 +02:00

135 lines
3.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
{
// Token: 0x02001603 RID: 5635
[Token(Token = "0x2001603")]
[StructLayout(3)]
public class DsaParameterGenerationParameters
{
// Token: 0x06009698 RID: 38552 RVA: 0x00216D60 File Offset: 0x00214F60
[Token(Token = "0x6009698")]
[Address(RVA = "0x1DD4520", Offset = "0x1DD2F20", VA = "0x181DD4520")]
public DsaParameterGenerationParameters(int L, int N, int certainty, SecureRandom random)
{
this.l = L;
this.certainty = certainty;
this.random = 0;
this.n = N;
}
// Token: 0x06009699 RID: 38553 RVA: 0x00216D90 File Offset: 0x00214F90
[Token(Token = "0x6009699")]
[Address(RVA = "0x1DD4580", Offset = "0x1DD2F80", VA = "0x181DD4580")]
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: 0x17001807 RID: 6151
// (get) Token: 0x0600969A RID: 38554 RVA: 0x00216DC8 File Offset: 0x00214FC8
[Token(Token = "0x17001807")]
public virtual int L
{
[Token(Token = "0x600969A")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "4")]
get
{
return this.l;
}
}
// Token: 0x17001808 RID: 6152
// (get) Token: 0x0600969B RID: 38555 RVA: 0x00216DDC File Offset: 0x00214FDC
[Token(Token = "0x17001808")]
public virtual int N
{
[Token(Token = "0x600969B")]
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "5")]
get
{
return this.n;
}
}
// Token: 0x17001809 RID: 6153
// (get) Token: 0x0600969C RID: 38556 RVA: 0x00216DF0 File Offset: 0x00214FF0
[Token(Token = "0x17001809")]
public virtual int UsageIndex
{
[Token(Token = "0x600969C")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "6")]
get
{
return this.usageIndex;
}
}
// Token: 0x1700180A RID: 6154
// (get) Token: 0x0600969D RID: 38557 RVA: 0x00216E04 File Offset: 0x00215004
[Token(Token = "0x1700180A")]
public virtual int Certainty
{
[Token(Token = "0x600969D")]
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0", Slot = "7")]
get
{
return this.certainty;
}
}
// Token: 0x1700180B RID: 6155
// (get) Token: 0x0600969E RID: 38558 RVA: 0x00216E18 File Offset: 0x00215018
[Token(Token = "0x1700180B")]
public virtual SecureRandom Random
{
[Token(Token = "0x600969E")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "8")]
get
{
return this.random;
}
}
// Token: 0x04006365 RID: 25445
[Token(Token = "0x4006365")]
public const int DigitalSignatureUsage = 1;
// Token: 0x04006366 RID: 25446
[Token(Token = "0x4006366")]
public const int KeyEstablishmentUsage = 2;
// Token: 0x04006367 RID: 25447
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006367")]
private readonly int l;
// Token: 0x04006368 RID: 25448
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4006368")]
private readonly int n;
// Token: 0x04006369 RID: 25449
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006369")]
private readonly int certainty;
// Token: 0x0400636A RID: 25450
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400636A")]
private readonly SecureRandom random;
// Token: 0x0400636B RID: 25451
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400636B")]
private readonly int usageIndex;
}
}