Files
2026-04-10 22:50:51 +02:00

96 lines
2.7 KiB
C#

using System;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Kdf
{
// Token: 0x02001D16 RID: 7446
[Token(Token = "0x2001D16")]
public class DHKdfParameters : IDerivationParameters
{
// Token: 0x0600BC92 RID: 48274 RVA: 0x002AE238 File Offset: 0x002AC438
[Token(Token = "0x600BC92")]
[Address(RVA = "0x1B35C80", Offset = "0x1B34A80", VA = "0x181B35C80")]
public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z)
{
this.algorithm = algorithm;
this.z = z;
this.keySize = keySize;
this.extraInfo = (ulong)0L;
}
// Token: 0x0600BC93 RID: 48275 RVA: 0x002AE26C File Offset: 0x002AC46C
[Token(Token = "0x600BC93")]
[Address(RVA = "0x1B35CD0", Offset = "0x1B34AD0", VA = "0x181B35CD0")]
public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z, byte[] extraInfo)
{
this.algorithm = algorithm;
this.z = z;
this.extraInfo = 0;
this.keySize = keySize;
}
// Token: 0x17001D33 RID: 7475
// (get) Token: 0x0600BC94 RID: 48276 RVA: 0x002AE29C File Offset: 0x002AC49C
[Token(Token = "0x17001D33")]
public DerObjectIdentifier Algorithm
{
[Token(Token = "0x600BC94")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.algorithm;
}
}
// Token: 0x17001D34 RID: 7476
// (get) Token: 0x0600BC95 RID: 48277 RVA: 0x002AE2B0 File Offset: 0x002AC4B0
[Token(Token = "0x17001D34")]
public int KeySize
{
[Token(Token = "0x600BC95")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return this.keySize;
}
}
// Token: 0x0600BC96 RID: 48278 RVA: 0x002AE2C4 File Offset: 0x002AC4C4
[Token(Token = "0x600BC96")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
public byte[] GetZ()
{
return this.z;
}
// Token: 0x0600BC97 RID: 48279 RVA: 0x002AE2D8 File Offset: 0x002AC4D8
[Token(Token = "0x600BC97")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
public byte[] GetExtraInfo()
{
return this.extraInfo;
}
// Token: 0x0400780C RID: 30732
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400780C")]
private readonly DerObjectIdentifier algorithm;
// Token: 0x0400780D RID: 30733
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400780D")]
private readonly int keySize;
// Token: 0x0400780E RID: 30734
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400780E")]
private readonly byte[] z;
// Token: 0x0400780F RID: 30735
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400780F")]
private readonly byte[] extraInfo;
}
}