79 lines
2.1 KiB
C#
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;
|
|
}
|
|
}
|