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

79 lines
2.1 KiB
C#

using System;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
{
// Token: 0x0200162C RID: 5676
[Token(Token = "0x200162C")]
[StructLayout(3)]
public class NaccacheSternKeyParameters : AsymmetricKeyParameter
{
// Token: 0x0600977D RID: 38781 RVA: 0x00219600 File Offset: 0x00217800
[Token(Token = "0x600977D")]
[Address(RVA = "0x1DDB070", Offset = "0x1DD9A70", VA = "0x181DDB070")]
public NaccacheSternKeyParameters(bool privateKey, BigInteger g, BigInteger n, int lowerSigmaBound)
: base(privateKey)
{
this.g = g;
this.n = n;
this.lowerSigmaBound = 0;
}
// Token: 0x17001842 RID: 6210
// (get) Token: 0x0600977E RID: 38782 RVA: 0x0021962C File Offset: 0x0021782C
[Token(Token = "0x17001842")]
public BigInteger G
{
[Token(Token = "0x600977E")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.g;
}
}
// Token: 0x17001843 RID: 6211
// (get) Token: 0x0600977F RID: 38783 RVA: 0x00219640 File Offset: 0x00217840
[Token(Token = "0x17001843")]
public int LowerSigmaBound
{
[Token(Token = "0x600977F")]
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
get
{
return this.lowerSigmaBound;
}
}
// Token: 0x17001844 RID: 6212
// (get) Token: 0x06009780 RID: 38784 RVA: 0x00219654 File Offset: 0x00217854
[Token(Token = "0x17001844")]
public BigInteger Modulus
{
[Token(Token = "0x6009780")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get
{
return this.n;
}
}
// Token: 0x040063BC RID: 25532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40063BC")]
private readonly BigInteger g;
// Token: 0x040063BD RID: 25533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40063BD")]
private readonly BigInteger n;
// Token: 0x040063BE RID: 25534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40063BE")]
private readonly int lowerSigmaBound;
}
}