using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Agreement.Kdf { // Token: 0x02001739 RID: 5945 [Token(Token = "0x2001739")] [StructLayout(3)] public class DHKdfParameters : IDerivationParameters { // Token: 0x0600A0B8 RID: 41144 RVA: 0x00255D78 File Offset: 0x00253F78 [Token(Token = "0x600A0B8")] [Address(RVA = "0x654DD0", Offset = "0x6537D0", VA = "0x180654DD0")] public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z) { this.algorithm = algorithm; this.z = z; this.keySize = keySize; this.extraInfo = (ulong)0L; } // Token: 0x0600A0B9 RID: 41145 RVA: 0x00255DAC File Offset: 0x00253FAC [Token(Token = "0x600A0B9")] [Address(RVA = "0x654E20", Offset = "0x653820", VA = "0x180654E20")] public DHKdfParameters(DerObjectIdentifier algorithm, int keySize, byte[] z, byte[] extraInfo) { this.algorithm = algorithm; this.z = z; this.extraInfo = 0; this.keySize = keySize; } // Token: 0x17001932 RID: 6450 // (get) Token: 0x0600A0BA RID: 41146 RVA: 0x00255DDC File Offset: 0x00253FDC [Token(Token = "0x17001932")] public DerObjectIdentifier Algorithm { [Token(Token = "0x600A0BA")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get { return this.algorithm; } } // Token: 0x17001933 RID: 6451 // (get) Token: 0x0600A0BB RID: 41147 RVA: 0x00255DF0 File Offset: 0x00253FF0 [Token(Token = "0x17001933")] public int KeySize { [Token(Token = "0x600A0BB")] [Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")] get { return this.keySize; } } // Token: 0x0600A0BC RID: 41148 RVA: 0x00255E04 File Offset: 0x00254004 [Token(Token = "0x600A0BC")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] public byte[] GetZ() { return this.z; } // Token: 0x0600A0BD RID: 41149 RVA: 0x00255E18 File Offset: 0x00254018 [Token(Token = "0x600A0BD")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")] public byte[] GetExtraInfo() { return this.extraInfo; } // Token: 0x040069C9 RID: 27081 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40069C9")] private readonly DerObjectIdentifier algorithm; // Token: 0x040069CA RID: 27082 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40069CA")] private readonly int keySize; // Token: 0x040069CB RID: 27083 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40069CB")] private readonly byte[] z; // Token: 0x040069CC RID: 27084 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40069CC")] private readonly byte[] extraInfo; } }