Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

57 lines
1.5 KiB
C#

using System;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters
{
// Token: 0x02001CBA RID: 7354
[Token(Token = "0x2001CBA")]
public class DHKeyGenerationParameters : KeyGenerationParameters
{
// Token: 0x0600B612 RID: 46610 RVA: 0x00276DCC File Offset: 0x00274FCC
[Token(Token = "0x600B612")]
[Address(RVA = "0x22D09F0", Offset = "0x22CF9F0", VA = "0x1822D09F0")]
public DHKeyGenerationParameters(SecureRandom random, DHParameters parameters)
{
int l = parameters.l;
if (l == 0)
{
int bitLength = parameters.p.BitLength;
}
base..ctor(random, l);
this.parameters = parameters;
}
// Token: 0x17001C98 RID: 7320
// (get) Token: 0x0600B613 RID: 46611 RVA: 0x00276E08 File Offset: 0x00275008
[Token(Token = "0x17001C98")]
public DHParameters Parameters
{
[Token(Token = "0x600B613")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.parameters;
}
}
// Token: 0x0600B614 RID: 46612 RVA: 0x00276E1C File Offset: 0x0027501C
[Token(Token = "0x600B614")]
[Address(RVA = "0x22D09C0", Offset = "0x22CF9C0", VA = "0x1822D09C0")]
internal static int GetStrength(DHParameters parameters)
{
int l = parameters.l;
if (l == 0)
{
return parameters.p.BitLength;
}
return l;
}
// Token: 0x04007352 RID: 29522
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007352")]
private readonly DHParameters parameters;
}
}