77 lines
2.0 KiB
C#
77 lines
2.0 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
|
|
{
|
|
// Token: 0x02001C09 RID: 7177
|
|
[Token(Token = "0x2001C09")]
|
|
public class NaccacheSternKeyParameters : AsymmetricKeyParameter
|
|
{
|
|
// Token: 0x0600B357 RID: 45911 RVA: 0x00270C1C File Offset: 0x0026EE1C
|
|
[Token(Token = "0x600B357")]
|
|
[Address(RVA = "0x180C670", Offset = "0x180B470", VA = "0x18180C670")]
|
|
public NaccacheSternKeyParameters(bool privateKey, BigInteger g, BigInteger n, int lowerSigmaBound)
|
|
: base(privateKey)
|
|
{
|
|
this.g = g;
|
|
this.n = n;
|
|
this.lowerSigmaBound = 0;
|
|
}
|
|
|
|
// Token: 0x17001C43 RID: 7235
|
|
// (get) Token: 0x0600B358 RID: 45912 RVA: 0x00270C48 File Offset: 0x0026EE48
|
|
[Token(Token = "0x17001C43")]
|
|
public BigInteger G
|
|
{
|
|
[Token(Token = "0x600B358")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.g;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C44 RID: 7236
|
|
// (get) Token: 0x0600B359 RID: 45913 RVA: 0x00270C5C File Offset: 0x0026EE5C
|
|
[Token(Token = "0x17001C44")]
|
|
public int LowerSigmaBound
|
|
{
|
|
[Token(Token = "0x600B359")]
|
|
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
|
|
get
|
|
{
|
|
return this.lowerSigmaBound;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001C45 RID: 7237
|
|
// (get) Token: 0x0600B35A RID: 45914 RVA: 0x00270C70 File Offset: 0x0026EE70
|
|
[Token(Token = "0x17001C45")]
|
|
public BigInteger Modulus
|
|
{
|
|
[Token(Token = "0x600B35A")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return this.n;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040071FF RID: 29183
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40071FF")]
|
|
private readonly BigInteger g;
|
|
|
|
// Token: 0x04007200 RID: 29184
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4007200")]
|
|
private readonly BigInteger n;
|
|
|
|
// Token: 0x04007201 RID: 29185
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4007201")]
|
|
private readonly int lowerSigmaBound;
|
|
}
|
|
}
|