using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x020015FB RID: 5627 [Token(Token = "0x20015FB")] [StructLayout(3)] public class AeadParameters : ICipherParameters { // Token: 0x06009663 RID: 38499 RVA: 0x00216508 File Offset: 0x00214708 [Token(Token = "0x6009663")] [Address(RVA = "0x1DCD990", Offset = "0x1DCC390", VA = "0x181DCD990")] public AeadParameters(KeyParameter key, int macSize, byte[] nonce) { this.key = key; this.nonce = nonce; this.macSize = macSize; this.associatedText = (ulong)0L; } // Token: 0x06009664 RID: 38500 RVA: 0x0021653C File Offset: 0x0021473C [Token(Token = "0x6009664")] [Address(RVA = "0x1DCD940", Offset = "0x1DCC340", VA = "0x181DCD940")] public AeadParameters(KeyParameter key, int macSize, byte[] nonce, byte[] associatedText) { this.key = key; this.macSize = macSize; this.associatedText = 0; this.nonce = nonce; } // Token: 0x170017F8 RID: 6136 // (get) Token: 0x06009665 RID: 38501 RVA: 0x0021656C File Offset: 0x0021476C [Token(Token = "0x170017F8")] public virtual KeyParameter Key { [Token(Token = "0x6009665")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "4")] get { return this.key; } } // Token: 0x170017F9 RID: 6137 // (get) Token: 0x06009666 RID: 38502 RVA: 0x00216580 File Offset: 0x00214780 [Token(Token = "0x170017F9")] public virtual int MacSize { [Token(Token = "0x6009666")] [Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0", Slot = "5")] get { return this.macSize; } } // Token: 0x06009667 RID: 38503 RVA: 0x00216594 File Offset: 0x00214794 [Token(Token = "0x6009667")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "6")] public virtual byte[] GetAssociatedText() { return this.associatedText; } // Token: 0x06009668 RID: 38504 RVA: 0x002165A8 File Offset: 0x002147A8 [Token(Token = "0x6009668")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")] public virtual byte[] GetNonce() { return this.nonce; } // Token: 0x04006352 RID: 25426 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006352")] private readonly byte[] associatedText; // Token: 0x04006353 RID: 25427 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4006353")] private readonly byte[] nonce; // Token: 0x04006354 RID: 25428 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4006354")] private readonly KeyParameter key; // Token: 0x04006355 RID: 25429 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4006355")] private readonly int macSize; } }