using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Kdf { // Token: 0x02001DF6 RID: 7670 [Token(Token = "0x2001DF6")] public class DHKdfParameters : IDerivationParameters { // Token: 0x0600C060 RID: 49248 RVA: 0x002B6AF0 File Offset: 0x002B4CF0 [Token(Token = "0x600C060")] [Address(RVA = "0x259D7E0", Offset = "0x259C7E0", VA = "0x18259D7E0")] public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z) { this.algorithm = algorithm; this.z = z; this.keySize = keySize; this.extraInfo = (ulong)0L; } // Token: 0x0600C061 RID: 49249 RVA: 0x002B6B24 File Offset: 0x002B4D24 [Token(Token = "0x600C061")] [Address(RVA = "0x7D04E0", Offset = "0x7CF4E0", VA = "0x1807D04E0")] public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z, byte[] extraInfo) { this.algorithm = algorithm; this.z = z; this.extraInfo = 0; this.keySize = keySize; } // Token: 0x17001DD0 RID: 7632 // (get) Token: 0x0600C062 RID: 49250 RVA: 0x002B6B54 File Offset: 0x002B4D54 [Token(Token = "0x17001DD0")] public DerObjectIdentifier Algorithm { [Token(Token = "0x600C062")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return this.algorithm; } } // Token: 0x17001DD1 RID: 7633 // (get) Token: 0x0600C063 RID: 49251 RVA: 0x002B6B68 File Offset: 0x002B4D68 [Token(Token = "0x17001DD1")] public int KeySize { [Token(Token = "0x600C063")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return this.keySize; } } // Token: 0x0600C064 RID: 49252 RVA: 0x002B6B7C File Offset: 0x002B4D7C [Token(Token = "0x600C064")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] public byte[] GetZ() { return this.z; } // Token: 0x0600C065 RID: 49253 RVA: 0x002B6B90 File Offset: 0x002B4D90 [Token(Token = "0x600C065")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] public byte[] GetExtraInfo() { return this.extraInfo; } // Token: 0x040079C5 RID: 31173 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40079C5")] private readonly DerObjectIdentifier algorithm; // Token: 0x040079C6 RID: 31174 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40079C6")] private readonly int keySize; // Token: 0x040079C7 RID: 31175 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40079C7")] private readonly byte[] z; // Token: 0x040079C8 RID: 31176 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40079C8")] private readonly byte[] extraInfo; } }